ConvertToLocalInspection: inline created local variable if this variable is a copy of initializer (IDEA-33733)

This commit is contained in:
Artemiy Sartakov
2019-01-17 20:26:42 +07:00
parent 351aa48485
commit 52f49b5c5f
11 changed files with 241 additions and 146 deletions
@@ -0,0 +1,8 @@
// "Convert to local" "true"
class Test {
public Test(String param) {
System.out.println(param == null ? "null" : param);
}
}
@@ -12,6 +12,5 @@ class MyClassTest {
}
public void setEditable1(final boolean editable1) {
boolean editable11 = editable1;
}
}
@@ -0,0 +1,11 @@
// "Convert to local" "true"
class Test {
private final String f<caret>ield;
public Test(String param) {
field = param;
System.out.println(field == null ? "null" : field);
}
}