Files
kotlin-fork/compiler/testData/codegen/box/fakeOverride/kt65695.kt
T
2024-02-09 13:27:15 +00:00

23 lines
304 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// FILE: A.kt
interface A {
val x: String
}
// FILE: B.kt
interface B : A
// FILE: C.java
public interface C extends B { }
// FILE: D.kt
class D : C {
override val x: String
get() = "OK"
}
// FILE: box.kt
fun go(p: C): String = p.x
fun box(): String = go(D())