Files
kotlin-fork/compiler/testData/codegen/box/labels/propertyAccessorObject.kt
T
2019-11-19 11:00:09 +03:00

21 lines
341 B
Kotlin
Vendored

// IGNORE_BACKEND_FIR: JVM_IR
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"
}