// CHECK: // Mangled name: {}test1 // Public signature: /test1|6005685442305498193[0] // Public signature debug description: {}test1 val test1: Int /* by */ // CHECK JVM_IR: // Mangled name: #(){}kotlin.Int // Public signature: /test1.|3978508226793108919[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /test1.|-5735092642142423279[0] // Public signature debug description: (){} get(): Int // CHECK: // Mangled name: {}test4 // Public signature: /test4|-9115637610245762085[0] // Public signature debug description: {}test4 var test4: Any /* by */ // CHECK JVM_IR: // Mangled name: #(){}kotlin.Any // Public signature: /test4.|-6534367907772852251[0] // Public signature debug description: (){}kotlin.Any // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /test4.|4166854324968284003[0] // Public signature debug description: (){} get(): Any // CHECK: // Mangled name: #(kotlin.Any){} // Public signature: /test4.|128813287573470091[0] // Public signature debug description: (kotlin.Any){} set(: Any): Unit // CHECK: // Mangled name: C // Public signature: /C|null[0] class C { // CHECK: // Mangled name: C{}map // Public signature: /C.map|7076745113644856434[0] // Public signature debug description: {}map val map: MutableMap // CHECK JVM_IR: // Mangled name: C#(){}kotlin.collections.MutableMap // Public signature: /C.map.|-8717997113067483919[0] // Public signature debug description: (){}kotlin.collections.MutableMap // CHECK JS_IR NATIVE: // Mangled name: C#(){} // Public signature: /C.map.|4042543427940588392[0] // Public signature debug description: (){} get // CHECK: // Mangled name: C{}test2 // Public signature: /C.test2|2517758057000911509[0] // Public signature debug description: {}test2 val test2: Int /* by */ // CHECK JVM_IR: // Mangled name: C#(){}kotlin.Int // Public signature: /C.test2.|-8779933517717592707[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: C#(){} // Public signature: /C.test2.|-5218942532816206869[0] // Public signature debug description: (){} get(): Int // CHECK: // Mangled name: C{}test3 // Public signature: /C.test3|7677556066983021166[0] // Public signature debug description: {}test3 var test3: Any /* by */ // CHECK JVM_IR: // Mangled name: C#(){}kotlin.Any // Public signature: /C.test3.|-7091348225606608458[0] // Public signature debug description: (){}kotlin.Any // CHECK JS_IR NATIVE: // Mangled name: C#(){} // Public signature: /C.test3.|-7333791615083236686[0] // Public signature debug description: (){} get(): Any // CHECK: // Mangled name: C#(kotlin.Any){} // Public signature: /C.test3.|1934506036485889165[0] // Public signature debug description: (kotlin.Any){} set(: Any): Unit // CHECK: // Mangled name: C#(kotlin.collections.MutableMap){} // Public signature: /C.|1811770173759787848[0] // Public signature debug description: (kotlin.collections.MutableMap){} constructor(map: MutableMap) /* primary */ }