hg: jdk/submit: 8191842: JShell: Inferred type information is lost when assigning types to a \"var\"

jan.lahoda at oracle.com jan.lahoda at oracle.com
Fri Jan 19 16:19:31 UTC 2018


Changeset: a587f95313f1
Author:    jlahoda
Date:      2018-01-19 17:11 +0100
URL:       http://hg.openjdk.java.net/jdk/submit/rev/a587f95313f1

8191842: JShell: Inferred type information is lost when assigning types to a \"var\"
Summary: For vars, upgrading all anonymous classes to member classes; stripping intersection types from fields before writing.
Reviewed-by: rfield

! 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/TaskFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/langtools/jdk/jshell/InaccessibleExpressionTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/VariablesTest.java



More information about the jdk-submit-changes mailing list