Rename: Rename overridden property and all its accessors on attempt to rename overriding accessor in Java code
#KT-4791 Fixed (cherry picked from commit 29e450e)
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
package lib
|
||||
|
||||
interface Foo {
|
||||
var bar: Int
|
||||
}
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
package usage;
|
||||
|
||||
import lib.Foo;
|
||||
|
||||
public class JUsage implements Foo {
|
||||
@Override
|
||||
public int getBar() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBar(int value) {
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package lib
|
||||
|
||||
interface Foo {
|
||||
var foo: Int
|
||||
}
|
||||
Vendored
+14
@@ -0,0 +1,14 @@
|
||||
package usage;
|
||||
|
||||
import lib.Foo;
|
||||
|
||||
public class JUsage implements Foo {
|
||||
@Override
|
||||
public int getFoo() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void /*rename*/setFoo(int value) {
|
||||
}
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"type": "MARKED_ELEMENT",
|
||||
"mainFile": "usage/JUsage.java",
|
||||
"newName": "setBar",
|
||||
"withRuntime": "true"
|
||||
}
|
||||
Reference in New Issue
Block a user