Supported Kotlin in Java's automatic parameter renamer.
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
class JavaSuper {
|
||||
void foo(int /*rename*/aa, String b) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
class KotlinSub : JavaSuper() {
|
||||
override fun foo(aa: Int, b: String) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
class JavaSuper {
|
||||
void foo(int /*rename*/a, String b) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
class KotlinSub : JavaSuper() {
|
||||
override fun foo(a: Int, b: String) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"type": "MARKED_ELEMENT",
|
||||
"newName": "aa",
|
||||
"mainFile": "JavaSuper.java"
|
||||
}
|
||||
@@ -47,6 +47,12 @@ public class RenameTestGenerated extends AbstractRenameTest {
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("automaticRenamerJavaParameter/parameter.test")
|
||||
public void testAutomaticRenamerJavaParameter_Parameter() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/testData/refactoring/rename/automaticRenamerJavaParameter/parameter.test");
|
||||
doTest(fileName);
|
||||
}
|
||||
|
||||
@TestMetadata("automaticRenamerOverloads/package.test")
|
||||
public void testAutomaticRenamerOverloads_Package() throws Exception {
|
||||
String fileName = JetTestUtils.navigationMetadata("idea/testData/refactoring/rename/automaticRenamerOverloads/package.test");
|
||||
|
||||
Reference in New Issue
Block a user