// CHECK: // Mangled name: {}topLevelInt // Public signature: /topLevelInt|-195133861434444271[0] // Public signature debug description: {}topLevelInt var topLevelInt: Int // CHECK JVM_IR: // Mangled name: #(){}kotlin.Int // Public signature: /topLevelInt.|-3701121633294691078[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /topLevelInt.|-8146374746978443891[0] // Public signature debug description: (){} get // CHECK: // Mangled name: #(kotlin.Int){} // Public signature: /topLevelInt.|-6405619490912020761[0] // Public signature debug description: (kotlin.Int){} set // CHECK: // Mangled name: MyClass // Public signature: /MyClass|null[0] class MyClass { // CHECK: // Mangled name: MyClass{}delegatedToTopLevel // Public signature: /MyClass.delegatedToTopLevel|469634053427021861[0] // Public signature debug description: {}delegatedToTopLevel var delegatedToTopLevel: Int /* by */ // CHECK JVM_IR: // Mangled name: MyClass#(){}kotlin.Int // Public signature: /MyClass.delegatedToTopLevel.|348815270705246892[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: MyClass#(){} // Public signature: /MyClass.delegatedToTopLevel.|-11763650120820505[0] // Public signature debug description: (){} get(): Int // CHECK: // Mangled name: MyClass#(kotlin.Int){} // Public signature: /MyClass.delegatedToTopLevel.|-8149849966678796267[0] // Public signature debug description: (kotlin.Int){} set(: Int): Unit // CHECK: // Mangled name: MyClass#(){} // Public signature: /MyClass.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ }