hg: jdk/jdk: 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:33 UTC 2018
Changeset: a587f95313f1
Author: jlahoda
Date: 2018-01-19 17:11 +0100
URL: http://hg.openjdk.java.net/jdk/jdk/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-changes
mailing list