hg: jdk10/sandbox/langtools: 8181464: Invalid lambda in annotation causes NPE in Lint.augment

chris.hegarty at oracle.com chris.hegarty at oracle.com
Tue Jun 13 18:47:45 UTC 2017


Changeset: cfc4a56c86f9
Author:    vromero
Date:      2017-06-13 11:21 -0700
URL:       http://hg.openjdk.java.net/jdk10/sandbox/langtools/rev/cfc4a56c86f9

8181464: Invalid lambda in annotation causes NPE in Lint.augment
Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/8002286/T8002286.out
+ test/tools/javac/T8181464/Anno.java
+ test/tools/javac/T8181464/Anno2.java
+ test/tools/javac/T8181464/AnnoProcessor.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.out
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.out
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.java
+ test/tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.out
! test/tools/javac/annotations/neg/AnonSubclass.out
! test/tools/javac/annotations/neg/Z15.out
! test/tools/javac/annotations/neg/pkg/package-info.out
! test/tools/javac/diags/examples.not-yet.txt
! test/tools/javac/diags/examples/AnnoValueMustBeClassLiteral.java
+ test/tools/javac/diags/examples/AnnotationMustBeConstant.java
+ test/tools/javac/diags/examples/AnnotationMustBeConstant2.java
! test/tools/javac/diags/examples/AttrMustBeConstant.java
! test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst.java
+ test/tools/javac/diags/examples/EnumAnnoValueMustBeEnumConst2.java
! test/tools/javac/processing/errors/EnsureAnnotationTypeMismatchException/Source.out



More information about the jdk10-sandbox-changes mailing list