blob: a3e995b04fa34f3e7430f7a9c840988f47059352 [file] [log] [blame] [edit]
// FILE: A.kt
package lib
interface A {
fun f(x: String = "OK"): String
}
class B : A {
override fun f(x: String) = x
}
class C(val x: A) : A by x
// FILE: B.kt
import lib.*
fun box() = C(B()).f()