// FILE: test.kt fun box() { A().test() } class A { fun test() { //Breakpoint! foo() prop prop = 2 } companion object { private fun foo() { val a = 1 } private var prop: Int = 2 get() { return 1 } set(i: Int) { field = i } } } // EXPECTATIONS JVM_IR // test.kt:5 box // test.kt:21 // test.kt:16 // test.kt:21 // test.kt:21 // test.kt:5 box // test.kt:8 // test.kt:5 box // test.kt:11 test // test.kt:18 foo // test.kt:19 foo // test.kt:12 test // test.kt:23 getProp // test.kt:12 test // test.kt:13 test // test.kt:26 setProp // test.kt:27 setProp // test.kt:14 test // test.kt:6 box // EXPECTATIONS JS_IR // test.kt:5 box // test.kt:8 // test.kt:21 // test.kt:16 // test.kt:8 // test.kt:5 box // test.kt:11 test // test.kt:11 test // test.kt:18 foo // test.kt:19 foo // test.kt:12 test // test.kt:12 test // test.kt:23 // test.kt:13 test // test.kt:14 test // test.kt:6 box // EXPECTATIONS WASM // test.kt:1 $box // test.kt:5 $box (4, 4, 8) // test.kt:29 $A. // test.kt:11 $A.test // test.kt:18 $Companion.foo (20, 12) // test.kt:19 $Companion.foo // test.kt:12 $A.test (8, 8) // test.kt:23 $Companion. (23, 16) // test.kt:13 $A.test (15, 8) // test.kt:14 $A.test // test.kt:6 $box