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,53 @@
package k
public class Class() {
public val prop: Int = 0
fun function() = 1
}
public enum class EnumClass {
ENTRY
}
public fun topLevelFun() {
}
public class ClassWithClassObject {
companion object {
fun f() = 1
}
}
public object KotlinObject {
fun f() = 1
}
public interface StaticFieldInClassObjectInTrait {
companion object {
public const val XX: String = "xx"
}
}
object PlatformStaticFun {
@JvmStatic
fun test() {
}
}
interface TraitNoImpl {
fun foo()
}
public class TraitWithDelegatedNoImpl(f: TraitNoImpl): TraitNoImpl by f
interface TraitWithImpl {
fun foo() = 1
}
public class TraitWithDelegatedWithImpl(f: TraitWithImpl) : TraitWithImpl by f
@kotlin.jvm.JvmOverloads
public fun withJvmOverloads(i: Int, b: Boolean = false, s: String="hello") {}
annotation class KAnno(val c: Int = 4, val d: String)