class A {
var a: Int = 0
val b: Int
get() {
a++
println("AAAAA")
return a
}
}
fun main(args: Array<String>) {
val x = A()
println(x.b)
println(x.b)
println(x.b)
println(x.b)
}
Y2xhc3MgQSB7Cgl2YXIgYTogSW50ID0gMAoJCgl2YWwgYjogSW50CgkJZ2V0KCkgewoJCQlhKysKCQkJcHJpbnRsbigiQUFBQUEiKQoJCQlyZXR1cm4gYQoJCX0KfQogCmZ1biBtYWluKGFyZ3M6IEFycmF5PFN0cmluZz4pIHsKICAgIHZhbCB4ID0gQSgpCiAgICBwcmludGxuKHguYikKICAgIHByaW50bG4oeC5iKQogICAgcHJpbnRsbih4LmIpCiAgICBwcmludGxuKHguYikKfQ==