Files
kotlin-fork/backend.native/tests/codegen/object/fields2.kt
T
Svyatoslav Scherbina c0914825d9 backend/tests: add disabled test 'fields2'
Checks properties with custom accessors and backing fields.
2016-12-28 14:00:45 +07:00

31 lines
559 B
Kotlin

var global: Int = 0
get() {
println("Get global = $field")
return field
}
set(value) {
println("Set global = $value")
field = value
}
class Test {
var member: Int = 0
get() {
println("Get member = $field")
return field
}
set(value) {
println("Set member = $value")
field = value
}
}
fun main(args:Array<String>) {
global = 1
val test = Test()
test.member = 42
global = test.member
test.member = global
}