Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/deleteSwitchLabel19/beforeTopLevelVarReassigned1.java
Andrey.Cherkasov 7615667adc [java-intentions] UnwrapSwitchLabelFix: rewrite record pattern support
IJ-CR-27938
IDEA-297387

GitOrigin-RevId: d275fd7a37d6b4e955cdc654bd676cb9048601be
2022-10-17 14:57:44 +00:00

16 lines
406 B
Java

// "Remove unreachable branches" "true"
class Test {
void test(Object obj) {
if (!(obj instanceof R)) return;
switch (obj) {
case R(int i, String s)<caret> rec when true:
rec = new R(42, "hello");
System.out.println(s + i);
break;
default:
break;
}
}
record R(int i, String s) {}
}