git: openjdk/amber: patterns-record-deconstruction3: 7 new changesets

Jan Lahoda jlahoda at openjdk.java.net
Tue Apr 19 08:04:44 UTC 2022


Changeset: ae274f97
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-12 16:39:00 +0000
URL:       https://git.openjdk.java.net/amber/commit/ae274f9769edcc4ef23b3da10908bec6c09e7d7b

Adding preview feature annotations.

! src/jdk.compiler/share/classes/com/sun/source/tree/DeconstructionPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Changeset: 3eba02a3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-11 12:57:24 +0000
URL:       https://git.openjdk.java.net/amber/commit/3eba02a3a180d30d59aa4e3866ea97e37a537de0

Cleanup

! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/PatternTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! test/langtools/tools/javac/patterns/SealedTypeChanges.java

Changeset: da8401d4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-11 18:24:03 +0000
URL:       https://git.openjdk.java.net/amber/commit/da8401d482900f405b049f826977ad1f7c8615aa

Adding a test for a NPE from guards.

! test/langtools/tools/javac/patterns/Guards.java

Changeset: d7e2eb0a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-12 11:46:01 +0000
URL:       https://git.openjdk.java.net/amber/commit/d7e2eb0a521b6a5e0c5a0d86e5bdb2f990b10b0f

Fixing tests.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/diags/examples/CantRefNonEffectivelyFinalVar.java
! test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: ef7a7d6a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-12 15:14:09 +0000
URL:       https://git.openjdk.java.net/amber/commit/ef7a7d6a7c4fbdcc9dd34c1adf8614872e1fd9f3

Cleanup.

! test/langtools/tools/javac/diags/examples/DuplicateTotalPattern.java

Changeset: 672fc6cd
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-12 16:40:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/672fc6cd6a8f5acb96d430698a8bda85ad8e26c4

Merge remote-tracking branch 'jdk/type-patterns-third' into patterns-record-deconstruction3

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MatchBindingsComputer.java

Changeset: 48b65770
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-14 11:40:39 +0000
URL:       https://git.openjdk.java.net/amber/commit/48b657709e584c7e0eea7827586ef6ea51447df1

Cleanup.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/SimpleDeconstructionPattern.java



More information about the amber-dev mailing list