Files
kotlin-fork/compiler/testData/diagnostics/tests/sourceCompatibility/noLocalDelegatedProperty.fir.kt
T

22 lines
423 B
Kotlin
Vendored

// !LANGUAGE: -LocalDelegatedProperties
import kotlin.reflect.KProperty
class Delegate {
operator fun getValue(t: Any?, p: KProperty<*>): Int = 1
}
fun foo(): Int {
val prop: Int by Delegate()
val prop2: Int by <!UNRESOLVED_REFERENCE!>123<!>
val obj = object {
fun v(): Int {
val prop3: Int by Delegate()
return prop3
}
}
return prop + prop2 + obj.v()
}