b4062c8974
^KT-65595 Fixed
23 lines
304 B
Kotlin
Vendored
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()) |