Files
kotlin-fork/compiler/testData/diagnostics/testsWithStdLib/annotations/jvmDefault/superCallAmbiguity2.kt
T
2018-04-03 19:18:19 +02:00

22 lines
366 B
Kotlin
Vendored

// !JVM_TARGET: 1.8
interface A {
<!JVM_DEFAULT_IN_DECLARATION!>@JvmDefault
fun test()<!>
}
interface B{
fun test() {
}
}
class <!JVM_DEFAULT_THROUGH_INHERITANCE!>C<!> : A, B {
override fun test() {
super<B>.test()
}
}
class <!JVM_DEFAULT_THROUGH_INHERITANCE!>D<!> : B, A {
override fun test() {
super<B>.test()
}
}