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 v = MemberNewEndJava::NestedJava
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberNewEndJava {
|
||||
public static class NestedJava {}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v = MemberEndJava::NestedJava
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
public static class <caret>NestedJava {}
|
||||
}
|
||||
+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 class NestedJava {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo
|
||||
|
||||
import bar.MemberNewEndJava
|
||||
|
||||
val v = MemberNewEndJava::NestedJava
|
||||
+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 v = MemberEndJava::NestedJava
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
public static class <caret>NestedJava {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "foo/MemberEndJava.java",
|
||||
"type": "MOVE_MEMBERS",
|
||||
"targetClass": "bar.MemberNewEndJava"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v = ::NestedJava
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo;
|
||||
|
||||
public class NestedJava {}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v = MemberEndJava::NestedJava
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
public static class <caret>NestedJava {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "foo/MemberEndJava.java",
|
||||
"type": "MOVE_INNER_CLASS",
|
||||
"targetPackage": "foo"
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package bar;
|
||||
|
||||
public class NestedJava {}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo
|
||||
|
||||
import bar.NestedJava
|
||||
|
||||
val v = ::NestedJava
|
||||
+4
@@ -0,0 +1,4 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
package foo
|
||||
|
||||
val v = MemberEndJava::NestedJava
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package foo;
|
||||
|
||||
public class MemberEndJava {
|
||||
public static class <caret>NestedJava {}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"mainFile": "foo/MemberEndJava.java",
|
||||
"type": "MOVE_INNER_CLASS",
|
||||
"targetPackage": "bar"
|
||||
}
|
||||
Reference in New Issue
Block a user