Files
kotlin/compiler/testData/repl/topLevelLocalDelegatedProperty.repl
2016-05-13 19:11:23 +03:00

23 lines
395 B
Plaintext
Vendored

>>> import kotlin.reflect.KProperty;
>>> class Delegate {
... var inner = 1
... operator fun getValue(t: Any?, p: KProperty<*>): Int = inner
... operator fun setValue(t: Any?, p: KProperty<*>, i: Int) {
... inner = i
... }
...}
>>> var prop1: Int = 1
>>> prop1
1
>>> prop1 = 2
>>> prop1
2
>>> var prop2: Int = 100
>>> prop2
100
>>> prop2 = prop2 + 2
>>> prop2
102
>>> prop1
2