febac0dd5f
^KT-65979
16 lines
341 B
Kotlin
Vendored
16 lines
341 B
Kotlin
Vendored
// MODULE: lib
|
|
// FILE: lib.kt
|
|
|
|
open class Outer(val x: String) {
|
|
open inner class Inner1
|
|
inner class Middle(x: String) : Outer(x) {
|
|
inner class Inner2 : Inner1() {
|
|
fun foo() = this@Outer.x + this@Middle.x
|
|
}
|
|
}
|
|
}
|
|
|
|
// MODULE: main(lib)
|
|
// FILE: main.kt
|
|
|
|
fun box() = Outer("O").Middle("K").Inner2().foo() |