Generate tests for resolving references to kotlin binaries from java in IDE

This commit is contained in:
Pavel V. Talanov
2016-03-18 16:41:36 +03:00
parent ab68b49a70
commit f74e8ee7f8
19 changed files with 205 additions and 86 deletions
@@ -0,0 +1,5 @@
@k.KAnno(<caret>d = "val")
public class Class {
}
// REF: (in k.KAnno).d
@@ -0,0 +1,7 @@
public class AutoGeneratedOverloads {
public static void foo() {
k.DependenciesKt.<caret>withJvmOverloads(0);
}
}
// REF: (k).withJvmOverloads(Int, Boolean, String)
@@ -0,0 +1,9 @@
import k.StaticFieldInClassObjectInTrait;
public class ClassObjectField {
public static void foo() {
Object object = StaticFieldInClassObjectInTrait.<caret>XX;
}
}
// REF: (in k.StaticFieldInClassObjectInTrait.Companion).XX
@@ -0,0 +1,9 @@
import k.*;
public class Test {
public static void bar(TraitWithDelegatedNoImpl some) {
some.<caret>foo();
}
}
// REF: (in k.TraitNoImpl).foo()
@@ -0,0 +1,9 @@
import k.*;
public class Test {
public static void bar(TraitWithDelegatedWithImpl some) {
some.<caret>foo();
}
}
// REF: (in k.TraitWithImpl).foo()