hg: amber/amber: Removing CaseExpressionTree from both API and implementations; removing SwitchExpressionTree from API; unifying codepaths to reuse code.

jan.lahoda at oracle.com jan.lahoda at oracle.com
Thu Feb 15 16:50:20 UTC 2018


Changeset: e9bd0bef9745
Author:    jlahoda
Date:      2018-02-15 17:44 +0100
URL:       http://hg.openjdk.java.net/amber/amber/rev/e9bd0bef9745

Removing CaseExpressionTree from both API and implementations; removing SwitchExpressionTree from API; unifying codepaths to reuse code.

- src/jdk.compiler/share/classes/com/sun/source/tree/CaseExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
- src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! test/langtools/tools/javac/tree/SourceTreeScannerTest.java



More information about the amber-dev mailing list