Generate tests for resolving references to kotlin binaries from java in IDE
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
public class Class {
|
||||
public static k.Cla<caret>ss foo() {
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (k).Class
|
||||
@@ -0,0 +1,7 @@
|
||||
public class ClassObjectField {
|
||||
public static void foo() {
|
||||
k.ClassWithClassObject.Co<caret>mpanion.f();
|
||||
}
|
||||
}
|
||||
|
||||
// REF: companion object of (k).ClassWithClassObject
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Constructor {
|
||||
public static void foo() {
|
||||
new k.Clas<caret>s();
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (k).Class
|
||||
@@ -0,0 +1,7 @@
|
||||
public class EnumEntry {
|
||||
public static void foo() {
|
||||
k.EnumClass.E<caret>NTRY;
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in k.EnumClass).ENTRY
|
||||
@@ -0,0 +1,7 @@
|
||||
public class PackageFacade {
|
||||
public static void foo() {
|
||||
k.Dep<caret>endenciesKt.topLevelFunction()
|
||||
}
|
||||
}
|
||||
|
||||
// REF: /src/<test dir>/resolve/referenceInJava/dependency.dependencies.kt
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Getter {
|
||||
public static void foo(k.Class c) {
|
||||
c.get<caret>Prop();
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in k.Class).prop
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Method {
|
||||
public static void foo() {
|
||||
(new k.Class()).f<caret>unction();
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in k.Class).function()
|
||||
@@ -0,0 +1,7 @@
|
||||
public class ObjectInstance {
|
||||
public static void foo() {
|
||||
k.KotlinObject.INSTANC<caret>E.f();
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (k).KotlinObject
|
||||
@@ -0,0 +1,9 @@
|
||||
import k.PlatformStaticFun;
|
||||
|
||||
public class TestPlatformStaticFun {
|
||||
public static void foo() {
|
||||
PlatformStaticFun.<caret>test();
|
||||
}
|
||||
}
|
||||
|
||||
// REF: (in k.PlatformStaticFun).test()
|
||||
Reference in New Issue
Block a user