Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/mustBeFinal21/beforeInsideWhenExpression.java
Mikhail Pyltsin 133cf1e8d2 [java-highlighting] IDEA-324705 Non-final variable in guard: provide a fix to rewrite 'if' statement
GitOrigin-RevId: 99770663b569ed2bd6a8d6452e5b0bbe923f9d15
2023-07-11 13:31:11 +00:00

14 lines
381 B
Java

// "Move 'x' into anonymous object" "true-preview"
class Test {
void test(Object o) {
int x = 42;
switch (o) {
case null -> System.out.println(0);
case Integer i -> System.out.println(1);
case String s when s.length() == x<caret>++ -> System.out.println(2);
default -> System.out.println(123);
}
}
}