blob: a29a49e9e77b79f174f36ff8efe19ab76e71be3b [file]
// FILE: 1.kt
class B : A<String>
fun box(): String =
B().f()!!
// FILE: 2.kt
interface A<T> {
fun f(s: String = RESULT): T? =
s as T
companion object {
private val RESULT = "OK"
}
}