git: openjdk/jdk17: 8268961: Parenthesized pattern with guards does not work

Jan Lahoda jlahoda at openjdk.java.net
Wed Jun 23 10:17:29 UTC 2021


Changeset: bf706207
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-23 10:16:42 +0000
URL:       https://git.openjdk.java.net/jdk17/commit/bf706207454d8aea57049189befdf2a08e6d1291

8268961: Parenthesized pattern with guards does not work
8268896: Parenthesized pattern is not guarded by source level check

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out
+ test/langtools/tools/javac/patterns/SourceLevelChecks.java



More information about the jdk-changes mailing list