diff --git a/java/java-psi-impl/src/messages/JavaErrorBundle.properties b/java/java-psi-impl/src/messages/JavaErrorBundle.properties index db8c3d1efb76..3095fc1459a3 100644 --- a/java/java-psi-impl/src/messages/JavaErrorBundle.properties +++ b/java/java-psi-impl/src/messages/JavaErrorBundle.properties @@ -266,7 +266,7 @@ switch.statement.incomplete='switch' statement does not cover all possible input switch.expr.no.result=Switch expression does not have any result expressions switch.expr.should.produce.result=Switch expression should produce result in all execution paths switch.expr.rule.should.produce.result=Switch expression rule should produce result in all execution paths -guarded.patterns.unavailable=Guarded patterns and parenthesized patterns are not available since Java 19 preview +guarded.patterns.unavailable=Old patterns from JEP 406 are not available since Java 19 preview illegal.forward.reference=Illegal forward reference illegal.self.reference=Illegal self reference diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingPatternsInSwitch/PatternsInSwitchIn19Java.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingPatternsInSwitch/PatternsInSwitchIn19Java.java index f425c0a35417..07f739a64df9 100644 --- a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingPatternsInSwitch/PatternsInSwitchIn19Java.java +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlightingPatternsInSwitch/PatternsInSwitchIn19Java.java @@ -1,8 +1,8 @@ class X { int switchTest(Object obj) { return switch (obj) { - case (String s) -> 1; - case Integer i && predicate() -> 2; + case (String s) -> 1; + case Integer i && predicate() -> 2; case Integer i -> 3; case default -> 4; case null -> 10; @@ -10,10 +10,10 @@ class X { } int instanceofTest(Object obj) { - if (obj instanceof (Integer i && predicate())) { + if (obj instanceof (Integer i && predicate())) { return 1; } - if (obj instanceof (String s)) { + if (obj instanceof (String s)) { return 3; } return 2;