blob: 66b132a8fa2b4973ec44edbc052ce9887a3c2fe6 [file]
// MODULE: lib
// FILE: l.kt
open class LightParam : LightVariab(), PsiParam { // i/o public String getName
}
open class LightVariab {
fun name(): String? = "O"
val name2: String? get() = "K"
}
interface PsiParam {
fun name(): String?
val name2: String?
}
// MODULE: main(lib)
// FILE: m.kt
fun box(): String {
return object : LightParam() {
fun getText() = name() + name2
}.getText()
}