Test for completion of kotlin binaries in java.
This commit is contained in:
committed by
Pavel V. Talanov
parent
816e9975ad
commit
e4b9c7fd40
@@ -0,0 +1,9 @@
|
||||
public class Testing {
|
||||
public static void test() {
|
||||
Li<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: LibClass
|
||||
// EXIST: LibTrait
|
||||
// EXIST: LibEnum
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Testing {
|
||||
public static void test(mockLib.foo.LibClass p) {
|
||||
p.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: foo
|
||||
@@ -0,0 +1,14 @@
|
||||
public class Testing {
|
||||
public static void test() {
|
||||
mockLib.foo.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// note: "NUMBER" check also assures that FooPackage$src$ classes are not visible
|
||||
|
||||
// EXIST: LibClass
|
||||
// EXIST: LibTrait
|
||||
// EXIST: LibEnum
|
||||
// EXIST: LibObject
|
||||
// EXIST: FooPackage
|
||||
// NUMBER: 5
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Testing {
|
||||
public static void test() {
|
||||
mockLib.foo.LibEnum.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: RED, GREEN, BLUE
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Testing {
|
||||
public static void test() {
|
||||
mockLib.foo.LibObject.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: instance$
|
||||
@@ -0,0 +1,7 @@
|
||||
public class Testing {
|
||||
public static void test() {
|
||||
mockLib.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: foo
|
||||
@@ -0,0 +1,10 @@
|
||||
public class Testing {
|
||||
public static void test() {
|
||||
mockLib.foo.FooPackage.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: topLevelFunction
|
||||
// EXIST: topLevelExtFunction
|
||||
// EXIST: getTopLevelVar, setTopLevelVar
|
||||
// EXIST: anotherTopLevelFunction
|
||||
@@ -0,0 +1,8 @@
|
||||
public class Testing {
|
||||
void f(mockLib.foo.LibTrait p) {
|
||||
p.<caret>
|
||||
}
|
||||
}
|
||||
|
||||
// EXIST: foo
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
package mockLib.foo
|
||||
|
||||
public fun anotherTopLevelFunction(): String = ""
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
package mockLib.foo
|
||||
|
||||
public class LibClass {
|
||||
public fun foo() {
|
||||
}
|
||||
}
|
||||
|
||||
public trait LibTrait {
|
||||
public fun foo() {
|
||||
}
|
||||
}
|
||||
|
||||
public enum class LibEnum {
|
||||
RED
|
||||
GREEN
|
||||
BLUE
|
||||
}
|
||||
|
||||
public object LibObject
|
||||
|
||||
public fun topLevelFunction(): String = ""
|
||||
|
||||
public fun String.topLevelExtFunction(): String = ""
|
||||
|
||||
public var topLevelVar: String = ""
|
||||
|
||||
Reference in New Issue
Block a user