hg: amber/amber/langtools: 8177466: Add compiler support for local variable type-inference
maurizio.cimadamore at oracle.com
maurizio.cimadamore at oracle.com
Thu Aug 10 11:04:02 UTC 2017
Changeset: 016a62b1a670
Author: mcimadamore
Date: 2017-08-10 12:01 +0100
URL: http://hg.openjdk.java.net/amber/amber/langtools/rev/016a62b1a670
8177466: Add compiler support for local variable type-inference
* parser overhaul: catch most erroneous usages of 'var' at parse time
* add more tests
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/examples/IllegalRefToVarType.java
- test/tools/javac/diags/examples/VarNotAllowedField.java
+ test/tools/javac/diags/examples/VarNotAllowedHere.java
- test/tools/javac/lvti/BadTypeReference.java
- test/tools/javac/lvti/BadTypeReference.out
! test/tools/javac/lvti/ParserTest.java
! test/tools/javac/lvti/ParserTest.out
+ test/tools/javac/lvti/badTypeReference/BadTypeReference.java
+ test/tools/javac/lvti/badTypeReference/BadTypeReference.out
+ test/tools/javac/lvti/badTypeReference/pkg/nested/var/A.java
+ test/tools/javac/lvti/badTypeReference/pkg/var.java
More information about the amber-dev
mailing list