Java: keep final if possible when reusing previous variable (IDEA-312181)

GitOrigin-RevId: 73e54a9e8850f2fa04ac2b642e712c285f5b24f6
This commit is contained in:
Bas Leijdekkers
2023-02-23 13:16:58 +01:00
committed by intellij-monorepo-bot
parent 8b8490c8cd
commit bf8816a076
3 changed files with 36 additions and 15 deletions

View File

@@ -0,0 +1,14 @@
// "Reuse previous variable 'x' declaration" "true-preview"
import java.io.*;
class X {
public void demo() {
final boolean x;
if (true) {
x = false;
} else {
x = true;
}
}
}

View File

@@ -0,0 +1,14 @@
// "Reuse previous variable 'x' declaration" "true-preview"
import java.io.*;
class X {
public void demo() {
final boolean x;
if (true) {
x = false;
} else {
boolean <caret>x = true;
}
}
}