Files
openide/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/convert2Local/afterBlocksInSameMethod.java
Bart van Helvert 57b3e68b1b [java-inspections] IDEA-298539 Fix parameter can be local quick-fix undo
Also makes it so refactoring isn't called in write action and won't cause deadlocks.

GitOrigin-RevId: 204fd9f9a0b2e942b1c9eb56b3d9938b2666d123
2022-07-29 14:24:01 +00:00

22 lines
485 B
Java

// "Convert field to local variable in constructor" "true-preview"
import java.util.ArrayList;
class ITest {
public IntelliJBugConvertToLocal(int x, int z) {
//my comment to keep in code
ArrayList<String> mayBeLocal = new ArrayList<String>();
if (x == 5) {
mayBeLocal.add("jjj");
}
if (x > z) {
useIt(mayBeLocal);
}
}
@SuppressWarnings("UnusedParameters")
private void useIt(Object data) {
System.out.println(data);
}
}