Files
kotlin-fork/compiler/testData/asJava/ultraLightClasses/delegatingToInterfaces.kt
T

16 lines
317 B
Kotlin
Vendored

interface Base {
fun printMessage()
fun printMessageLine()
}
class BaseImpl(val x: Int) : Base {
override fun printMessage() { print(x) }
override fun printMessageLine() { println(x) }
}
/** should load cls */
class Derived(b: Base) : Base by b {
override fun printMessage() { print("abc") }
}