Files
kotlin-fork/compiler/testData/codegen/box/delegation/inDataClass.kt
T

14 lines
231 B
Kotlin
Vendored

interface A {
fun foo(): String
val bar: String
}
class B : A {
override fun foo(): String = "O"
override val bar: String get() = "K"
}
data class C(val a: A): A by a
fun box() = C(B()).let { it.foo() + it.bar }