21 lines
393 B
Kotlin
Vendored
21 lines
393 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
private interface I {
|
|
fun fooString(): String
|
|
fun barString(): String = "bar@I"
|
|
fun bazString(): String = "baz@I"
|
|
|
|
fun fooUnit(): Unit
|
|
fun barUnit() {}
|
|
fun bazUnit() {}
|
|
}
|
|
|
|
open class C1 : I {
|
|
override fun fooString() = "foo@C1"
|
|
override fun barString() = "bar@C1"
|
|
|
|
override fun fooUnit() {}
|
|
override fun barUnit() {}
|
|
}
|
|
|
|
class C2 : C1()
|