hg: amber/amber/langtools: 8177466: Add compiler support for local variable type-inference

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon Jun 26 11:22:06 UTC 2017


Changeset: 64b46db41f0f
Author:    mcimadamore
Date:      2017-06-26 12:19 +0100
URL:       http://hg.openjdk.java.net/amber/amber/langtools/rev/64b46db41f0f

8177466: Add compiler support for local variable type-inference
* move logic for checking self references from Attr.canInferLocalVarType to Attr.checkId
* fix canInferLocalVarType so that no error is issued if lambda/mrefs have explicit target (with cast)

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/lvti/SelfRefTest.java
+ test/tools/javac/lvti/SelfRefTest.out



More information about the amber-dev mailing list