git: openjdk/jdk: 8292275: javac does not emit SYNTHETIC and MANDATED flags for parameters by default

Julian Waters jwaters at openjdk.org
Sun Apr 30 07:37:05 UTC 2023


Changeset: b3dbf28b
Author:    Hannes Greule <SirYwell at users.noreply.github.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-30 07:34:09 +0000
URL:       https://git.openjdk.org/jdk/commit/b3dbf28bc0614bee2f7137af95389134155c9511

8292275: javac does not emit SYNTHETIC and MANDATED flags for parameters by default

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: vromero, jwaters

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/jdk/java/lang/reflect/AccessFlag/RequiredMethodParameterFlagTest.java
+ test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
+ test/langtools/tools/javac/processing/model/util/elements/MethodParameters/ImplicitParametersProcessor.java
! test/langtools/tools/javap/AnnoTest.java



More information about the jdk-changes mailing list