field can be local: when field is used in method for read it can't be converted to local if used in another methods (IDEA-127159)

This commit is contained in:
Anna Kozlova
2014-07-22 20:37:38 +02:00
parent f9e6f065a4
commit e9a17dfad8
4 changed files with 68 additions and 6 deletions
@@ -0,0 +1,17 @@
// "Convert to local" "true"
class MyClassTest {
private boolean editable = false;
boolean isEditable() {
return editable;
}
void setEditable(boolean editable) {
this.editable = editable;
}
public void setEditable1(final boolean editable1) {
boolean editable11 = editable1;
}
}
@@ -0,0 +1,18 @@
// "Convert to local" "true"
class MyClassTest {
private boolean editable = false;
private boolean edit<caret>able1 = false;
boolean isEditable() {
return editable;
}
void setEditable(boolean editable) {
this.editable = editable;
}
public void setEditable1(final boolean editable1) {
this.editable1 = editable1;
}
}
@@ -0,0 +1,18 @@
// "Convert to local" "false"
class MyClassTest {
private boolean edit<caret>able = false;
private boolean editable1 = false;
boolean isEditable() {
return editable;
}
void setEditable(boolean editable) {
this.editable = editable;
}
public void setEditable1(final boolean editable1) {
this.editable1 = editable1;
}
}