Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/emptyStatement/beforeIfSwitchCondition.java
Tagir Valeev dd689d3a39 [java-inspections] More tests for preview
GitOrigin-RevId: 6b6405ee4491ad1d58947547c40df6fb2d291ab7
2022-07-29 17:54:59 +00:00

27 lines
588 B
Java

// "Extract side effect" "true-preview"
class Z {
void z() {
i<caret>f (switch(0) {
case 0 -> false;
case 1 -> {
System.out.println("oops");
yield true;
}
case 2 -> {
System.out.println("bar");
yield Math.random() > 0.5 && new Foo().getBar();
}
case 3 -> {
if(Math.random() > 0.5) yield true;
else yield false;
}
case 4 -> {
if(Math.random() > 0.5) yield true;
System.out.println("four");
yield false;
}
default -> "foo"+(new Foo());
}) {}
}
}