Move: Fix processing of callable references to nested Java classes and static methods
#KT-17827 Fixed
This commit is contained in:
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v2 = MemberNewEndJava::staticMethod
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberNewEndJava {
|
||||
public static void staticMethod() {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v2 = MemberEndJava::staticMethod
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
public static void <caret>staticMethod() {}
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package foo;
|
||||
|
||||
public class MemberNewEndJava {
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "foo/MemberEndJava.java",
|
||||
"type": "MOVE_MEMBERS",
|
||||
"targetClass": "foo.MemberNewEndJava"
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package bar;
|
||||
|
||||
public class MemberNewEndJava {
|
||||
public static void staticMethod() {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo
|
||||
|
||||
import bar.MemberNewEndJava
|
||||
|
||||
val v2 = MemberNewEndJava::staticMethod
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
}
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package bar;
|
||||
|
||||
public class MemberNewEndJava {
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v2 = MemberEndJava::staticMethod
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
public static void <caret>staticMethod() {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "foo/MemberEndJava.java",
|
||||
"type": "MOVE_MEMBERS",
|
||||
"targetClass": "bar.MemberNewEndJava"
|
||||
}
|
||||
Reference in New Issue
Block a user