hg: jdk9/dev/langtools: 8166700: NPE during invoking getEnclosedElements() on javax.lang.model.element.Element instance representing a package

jan.lahoda at oracle.com jan.lahoda at oracle.com
Thu Nov 10 16:28:58 UTC 2016


Changeset: d4deb115da83
Author:    jlahoda
Date:      2016-11-10 17:27 +0100
URL:       http://hg.openjdk.java.net/jdk9/dev/langtools/rev/d4deb115da83

8166700: NPE during invoking getEnclosedElements() on javax.lang.model.element.Element instance representing a package
Summary: Should not strip first parameter of a local class constructor for local classes in initializers.
Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/tools/javac/processing/model/LocalClasses/LocalClassesModel.java
+ test/tools/javac/processing/model/LocalClasses/LocalClassesModel.out
+ test/tools/javac/processing/model/LocalClasses/LocalTest$1Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$2Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$3Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$4Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest$5Local.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest.jcod
+ test/tools/javac/processing/model/LocalClasses/LocalTest.orign



More information about the jdk9-dev-changes mailing list