Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/makeVarEffectivelyFinal/afterNestedIf.java
Tagir Valeev d9193529e2 [java-inspections] MakeVarEffectivelyFinalFix: stream API fixer
GitOrigin-RevId: e6f1c6e2d80af6332bae642391ca4b6113aa12ed
2022-10-06 15:55:11 +00:00

18 lines
360 B
Java

// "Make 'x' effectively final by moving initializer to the 'if' statement" "true-preview"
class X {
void test(boolean a, boolean b, boolean c) {
int x;
if (a) {
if (b) {
x = 1;
} else {
x = 2;
}
} else if (c) {
x = 3;
} else {
x = 0;
}
Runnable r = () -> System.out.println(x);
}
}