Files
2023-10-25 08:59:15 +00:00

15 lines
380 B
Kotlin
Vendored

import kotlin.reflect.KProperty
@get:Anno("getter")
@set:Anno("setter")
@setparam:Anno("parameter")
@delegate:Anno("delegate")
var f<caret>oo by MyDelegate()
@Repeatable
annotation class Anno(val s: String)
class MyDelegate {
operator fun getValue(thisRef: Any?, property: KProperty<*>) = 42
operator fun setValue(thisRef: Any?, property: KProperty<*>, value: Int) {}
}