Files
kotlin-fork/compiler/testData/codegen/box/jvm8/defaults/26360.kt
T
2021-02-02 17:53:52 +03:00

21 lines
326 B
Kotlin
Vendored

// JVM_TARGET: 1.8
// !JVM_DEFAULT_MODE: enable
// WITH_RUNTIME
// TARGET_BACKEND: JVM
interface Base {
fun value(): String
}
interface SubA : Base
interface SubB : Base {
@JvmDefault
override fun value(): String = "OK"
}
interface SubAB : SubA, SubB
fun box(): String {
return object : SubAB {}.value()
}