Files
kotlin-fork/compiler/testData/codegen/box/traits/doubleDiamond.kt
T
2020-10-01 17:49:02 +03:00

18 lines
259 B
Kotlin
Vendored

interface A {
val result: String get() = "Fail"
}
interface B : A
abstract class AImpl : A
abstract class BImpl : AImpl(), B
interface C : B {
override val result: String get() = "OK"
}
object CImpl : BImpl(), C
fun box(): String = CImpl.result