hg: amber/amber: more sophisticated analysis of lambda expressions to detect incorrect use of var in implicit lambdas

vicente.romero at oracle.com vicente.romero at oracle.com
Mon Jan 22 04:30:33 UTC 2018


Changeset: 1b4d864fa681
Author:    vromero
Date:      2018-01-21 23:25 -0500
URL:       http://hg.openjdk.java.net/amber/amber/rev/1b4d864fa681

more sophisticated analysis of lambda expressions to detect incorrect use of var in implicit lambdas

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
+ test/langtools/tools/javac/diags/examples/ExplicitImplicitLambda.java
+ test/langtools/tools/javac/diags/examples/VarAllOrNothing.java
+ test/langtools/tools/javac/diags/examples/VarExplicitLambda.java
! test/langtools/tools/javac/lambda/8131742/T8131742.out
! test/langtools/tools/javac/parser/extend/TrialParser.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest.java
+ test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest.out



More information about the amber-dev mailing list