Initial implementation of renaming extension property usages on getter or setter rename

This commit is contained in:
Valentin Kipyatkov
2015-07-09 19:44:54 +03:00
parent 13f0d3ca23
commit 63614c5892
14 changed files with 117 additions and 27 deletions
@@ -0,0 +1,6 @@
import testing.JavaClass
fun usages(javaClass: JavaClass) {
javaClass.something = javaClass.somethingNew + 1
javaClass.somethingNew++
}
@@ -0,0 +1,6 @@
package testing;
public class JavaClass {
public int getSomethingNew() { return 1; }
public void setSomething(int value) {}
}
@@ -0,0 +1,6 @@
import testing.JavaClass
fun usages(javaClass: JavaClass) {
javaClass.something = javaClass.something + 1
javaClass.something++
}
@@ -0,0 +1,6 @@
package testing;
public class JavaClass {
public int getSomething() { return 1; }
public void setSomething(int value) {}
}
@@ -0,0 +1,6 @@
{
"type": "JAVA_METHOD",
"classId": "testing/JavaClass",
"methodSignature": "int getSomething()",
"newName": "getSomethingNew"
}
@@ -0,0 +1,6 @@
import testing.JavaClass
fun usages(javaClass: JavaClass) {
javaClass.somethingNew = javaClass.something + 1
javaClass.somethingNew++
}
@@ -0,0 +1,6 @@
package testing;
public class JavaClass {
public int getSomething() { return 1; }
public void setSomethingNew(int value) {}
}
@@ -0,0 +1,6 @@
import testing.JavaClass
fun usages(javaClass: JavaClass) {
javaClass.somethingNew = javaClass.something + 1
javaClass.somethingNew++
}
@@ -0,0 +1,6 @@
package testing;
public class JavaClass {
public int getSomething() { return 1; }
public void setSomething(int value) {}
}
@@ -0,0 +1,6 @@
{
"type": "JAVA_METHOD",
"classId": "testing/JavaClass",
"methodSignature": "void setSomething(int value)",
"newName": "setSomethingNew"
}