Files
kotlin-fork/backend.native/tests/codegen/object/fields2.kt
T
2017-10-20 18:25:05 +03:00

35 lines
616 B
Kotlin

package codegen.`object`.fields2
import kotlin.test.*
var global: Int = 0
get() {
println("Get global = $field")
return field
}
set(value) {
println("Set global = $value")
field = value
}
class TestClass {
var member: Int = 0
get() {
println("Get member = $field")
return field
}
set(value) {
println("Set member = $value")
field = value
}
}
@Test fun runTest() {
global = 1
val test = TestClass()
test.member = 42
global = test.member
test.member = global
}