blob: 72d84e5ddac5e4a04117cb4786435a12624f4745 [file] [log] [blame]
class A {
val a = 1
fun calc () : Int {
class B() {
val b = 2
inner class C {
val c = 3
fun calc() = this@A.a + this@B.b + this.c
}
}
return B().C().calc()
}
}
fun box() : String {
return if (A().calc() == 6) "OK" else "fail"
}