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

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Mon May 15 13:00:51 UTC 2017


Changeset: 95473f06503d
Author:    mcimadamore
Date:      2017-05-15 13:59 +0100
URL:       http://hg.openjdk.java.net/amber/amber/langtools/rev/95473f06503d

8177466: Add compiler support for local variable type-inference
* Add jshell support for 'var'
* remove code duplicatiopn between Types and VarTypePrinter
* fix test headers

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
- src/jdk.jshell/share/classes/jdk/jshell/VarTypePrinter.java
! test/jdk/jshell/VariablesTest.java
! test/tools/javac/lvti/BadLocalVarInferenceTest.java
! test/tools/javac/lvti/FoldingTest.java
! test/tools/javac/lvti/ParserTest.java
! test/tools/javac/lvti/harness/NonDenotableTest.java
! test/tools/javac/lvti/harness/PrimitiveTypeTest.java
! test/tools/javac/lvti/harness/ReferenceTypeTest.java



More information about the amber-dev mailing list