33 lines
691 B
Kotlin
33 lines
691 B
Kotlin
class Outer {
|
|
val i: Int = 1
|
|
get() {
|
|
class Inner {
|
|
var i: Int = 2
|
|
get() {
|
|
field++
|
|
return field
|
|
}
|
|
val j: Int = 3
|
|
get() {
|
|
field = 42
|
|
return field
|
|
}
|
|
|
|
fun innerMember() {
|
|
field++
|
|
}
|
|
}
|
|
return field
|
|
}
|
|
|
|
val j: Int = 4
|
|
get() {
|
|
fun local() {
|
|
field++
|
|
field++
|
|
}
|
|
local()
|
|
return field
|
|
}
|
|
}
|