package d val a: Int get() { val b: Int val c: Int 42 fun bar(): Int { val d: Int 42 return d } return b } class A { val a: Int get() { val b: Int val c: Int 42 return b } fun foo() { class B { val a: Int get() { val b: Int val c: Int 42 return b } } } }