Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/mustBeFinal18/afterInsideWhen2.java
Andrey.Cherkasov 8b99ea7e9c [java-intentions] VariableAccessFromInnerClassFix: adapt to 'when' expressions
IJ-CR-95276
IDEA-301356

GitOrigin-RevId: 7281c53c12f40840de36cc8d7e0c18e20ae8c463
2022-10-13 13:08:46 +00:00

13 lines
384 B
Java

// "Transform 'i' into final one element array" "true-preview"
class Main {
void foo(Object obj) {
final int[] i = {42};
switch (obj) {
case String s when switch ((Object) s.length()) {
case Integer integer when integer == ++i[0] -> 0;
default -> 42;
} == 42 -> {}
default -> {}
}
}
}