IDEA-177602 'Move assignment to field declaration' doesn't work if rhs contains field reference

This commit is contained in:
Tagir Valeev
2017-08-18 12:23:33 +07:00
parent 9dea74218b
commit 009ceae493
5 changed files with 54 additions and 5 deletions

View File

@@ -0,0 +1,8 @@
// "Move assignment to field declaration" "true"
public class Test {
String myField = "foo";
private String value = myField.trim();
void f() {
}
}

View File

@@ -0,0 +1,9 @@
// "Move assignment to field declaration" "true"
public class Test {
String myField = "foo";
private String value;
void f() {
<caret>value = myField.trim();
}
}

View File

@@ -0,0 +1,9 @@
// "Move assignment to field declaration" "false"
public class Test {
private String value;
String myField = "foo";
void f() {
<caret>value = myField.trim();
}
}

View File

@@ -0,0 +1,9 @@
// "Move assignment to field declaration" "false"
public class Test {
String myField;
private String value;
void f() {
<caret>value = myField.trim();
}
}