blob: 4721962f6ffae348df7d454b263083c2c64c17ea [file]
// FIR_IDENTICAL
// TARGET_BACKEND: JVM
// FILE: J.java
interface J extends I {
}
// FILE: E.kt
interface II {
fun foo() {}
}
interface I : II {
}
abstract class C: I {
override abstract fun foo()
}
abstract class D : C(), J {}
class E : D() {
override fun foo() {}
}
fun foo(x : I) {
x.foo()
}