hg: amber/amber: 5 new changesets
jan.lahoda at oracle.com
jan.lahoda at oracle.com
Fri Jun 14 13:20:43 UTC 2019
Changeset: 892a23eb13ce
Author: jlahoda
Date: 2019-06-14 11:12 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/892a23eb13ce
Merging patterns and records-and-sealed branches into a new branch patterns-deconstruction.
! src/java.base/share/classes/module-info.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.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/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/CompletenessTest.java
Changeset: 185f25e1aac8
Author: jlahoda
Date: 2019-06-14 13:23 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/185f25e1aac8
Setting correct dependencies for the patterns-deconstruction branch.
! deps.txt
Changeset: 580d718c8ddb
Author: jlahoda
Date: 2019-06-14 13:24 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/580d718c8ddb
A prototype of deconstruction patterns.
+ src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.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/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.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/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/patterns/BindingsTest1.java
! test/langtools/tools/javac/patterns/PatternMatchTest1.java
! test/langtools/tools/javac/patterns/PatternTypeTest1.java
+ test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java
! test/langtools/tools/javac/patterns/SwitchExpressionWithPatterns.java
! test/langtools/tools/javac/patterns/scope/ScopeTest.java
Changeset: a9a1999af6da
Author: jlahoda
Date: 2019-06-14 13:26 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/a9a1999af6da
Adding var/any patterns inside deconstruction patterns.
+ src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.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/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.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/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/patterns/SimpleDeconstructionPattern.java
Changeset: 424c4d694771
Author: jlahoda
Date: 2019-06-14 13:35 +0200
URL: http://hg.openjdk.java.net/amber/amber/rev/424c4d694771
Support for deconstruction patterns in switches.
! 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/TransPatterns.java
! test/langtools/tools/javac/patterns/SwitchExpressionWithPatterns.java
+ test/langtools/tools/javac/switchexpr/ExhaustiveSealedSwitch.java
+ test/langtools/tools/javac/switchexpr/ExhaustiveSealedSwitchExtra.java
More information about the amber-dev
mailing list