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

duke duke at openjdk.java.net
Fri Apr 29 11:58:47 UTC 2022


Changeset: 4cb3f6c0
Author:    Angelos Bimpoudis <angelos.bimpoudis at oracle.com>
Date:      2022-04-27 10:18:19 +0000
URL:       https://git.openjdk.java.net/amber/commit/4cb3f6c09f4020de99db5dcdaebe0b0a864d2894

Fix NPE and exhaustivity bug in record patterns with nested primitive type patterns

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java

Changeset: 301fa275
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-04-29 13:53:20 +0000
URL:       https://git.openjdk.java.net/amber/commit/301fa2752e39629a21d3428c5d8ef5ca8d12bec8

Tweaking the handling of primitive types (a pritimive type pattern is not applicable at another primitive type value; avoiding NPE when primitive types get to Flow.

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out

Changeset: 3ebb2d04
Author:    Jan Lahoda <51319204+lahodaj at users.noreply.github.com>
Committer: GitHub <noreply at github.com>
Date:      2022-04-29 13:56:23 +0000
URL:       https://git.openjdk.java.net/amber/commit/3ebb2d04f7561fad40e849231ba828e6d73caf41

Merge pull request #82 from biboudis/fix-npe-nested-primitive

Fix NPE and exhaustivity bug in record patterns with nested primitive type patterns




More information about the amber-dev mailing list