f7036aa79c
#KT-55465 Fixed
20 lines
246 B
Kotlin
Vendored
20 lines
246 B
Kotlin
Vendored
// MODULE: lib
|
|
// 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
|
|
|
|
// MODULE: main(lib)
|
|
// FILE: B.kt
|
|
import lib.*
|
|
|
|
fun box() = C(B()).f()
|