35 lines
499 B
Kotlin
Vendored
35 lines
499 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
open class A {
|
|
open fun foo() {}
|
|
}
|
|
|
|
interface B {
|
|
fun bar() {}
|
|
}
|
|
|
|
interface Q {
|
|
fun qux() {}
|
|
}
|
|
|
|
class C : A(), B {
|
|
override fun foo() {
|
|
super@C.foo()
|
|
}
|
|
|
|
override fun bar() {
|
|
super@C.bar()
|
|
}
|
|
|
|
inner class D : A(), Q {
|
|
override fun foo() {
|
|
super@C.foo()
|
|
super@D.foo()
|
|
}
|
|
|
|
override fun qux() {
|
|
super@C.<!UNRESOLVED_REFERENCE!>qux<!>()
|
|
super@D.qux()
|
|
}
|
|
}
|
|
}
|