Files
kotlin-fork/compiler/testData/codegen/box/labels/propertyAccessorObject.kt
T
2020-04-30 13:15:43 +03:00

20 lines
311 B
Kotlin
Vendored

interface Base {
fun foo(): Int
}
val Int.getter: Int
get() {
return object : Base {
override fun foo(): Int {
return this@getter
}
}.foo()
}
fun box(): String {
val i = 1
if (i.getter != 1) return "getter failed"
return "OK"
}