From c99e74d9b4f41b3d584349f9ed28165f2e2cbb5d Mon Sep 17 00:00:00 2001 From: Roman Ivanov Date: Thu, 30 Jun 2022 10:25:08 +0200 Subject: [PATCH] [java] change wording in the error for outdated patterns GitOrigin-RevId: 5a0107985349b49236cae90c1ed82bda1aa43651 --- .../java-psi-impl/src/messages/JavaErrorBundle.properties | 2 +- .../PatternsInSwitchIn19Java.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) 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;