Files
kotlin-fork/compiler/testData/klibABI/severalInheritedImplementations/lib1/l1.kt.1
T
2023-05-24 08:17:59 +00:00

39 lines
714 B
Groff
Vendored

package lib1
interface I {
fun foo(): String = "I v2"
val bar: String get() = "I v2"
}
interface J {
fun foo(): String = "J v2"
val bar: String get() = "J v2"
}
interface Default {
fun foo(): String = "Default v2"
val bar: String get() = "Default v2"
}
interface RemovedDefault {
fun foo(): String
val bar: String
}
open class Unrelated {
fun foo(): String = "Unrelated v2"
val bar: String = "Unrelated v2"
}
abstract class AbstractUnrelated {
abstract fun foo(): String
abstract val bar: String
}
open class WithFakeOverride : I
open class WithRealOverride : I {
override fun foo() = "WithRealOverride v2"
override val bar = "WithRealOverride v2"
}