== AnonymousInitializers == class AnonymousInitializers() { val k = 34 val i: Int { $i = 12 } val j: Int get() = 20 { $i = 13 } } --------------------- L0: NEXT:[v(val k = 34)] PREV:[] v(val k = 34) NEXT:[r(34)] PREV:[] r(34) NEXT:[w(k)] PREV:[v(val k = 34)] w(k) NEXT:[v(val i: Int)] PREV:[r(34)] v(val i: Int) NEXT:[r(12)] PREV:[w(k)] r(12) NEXT:[w($i)] PREV:[v(val i: Int)] w($i) NEXT:[v(val j: Int get() = 20) ] PREV:[r(12)] v(val j: Int get() = 20) NEXT:[jmp?(L2)] PREV:[w($i)] jmp?(L2) NEXT:[r(13), d(get() = 20)] PREV:[v(val j: Int get() = 20) ] d(get() = 20) NEXT:[] PREV:[jmp?(L2)] L2: r(13) NEXT:[w($i)] PREV:[jmp?(L2)] w($i) NEXT:[] PREV:[r(13)] L1: NEXT:[] PREV:[w($i)] error: NEXT:[] PREV:[] sink: NEXT:[] PREV:[, , d(get() = 20)] L3: NEXT:[r(20)] PREV:[] r(20) NEXT:[] PREV:[] L4: NEXT:[] PREV:[r(20)] error: NEXT:[] PREV:[] sink: NEXT:[] PREV:[, ] ===================== == get_j == get() = 20 --------------------- L3: NEXT:[r(20)] PREV:[] r(20) NEXT:[] PREV:[] L4: NEXT:[] PREV:[r(20)] error: NEXT:[] PREV:[] sink: NEXT:[] PREV:[, ] =====================