// CHECK: // Mangled name: C // Public signature: /C|null[0] class C { // CHECK: // Mangled name: C{}result // Public signature: /C.result|456251868630197251[0] // Public signature debug description: {}result val result: String // CHECK JVM_IR: // Mangled name: C#(){}kotlin.String // Public signature: /C.result.|8441547134620975366[0] // Public signature debug description: (){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: C#(){} // Public signature: /C.result.|7945192536455394063[0] // Public signature debug description: (){} get // CHECK: // Mangled name: C#(){} // Public signature: /C.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ } // CHECK JVM_IR: // Mangled name: #box(){}kotlin.String // Public signature: /box|-9347091776561469[0] // Public signature debug description: box(){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #box(){} // Public signature: /box|2173511048851971368[0] // Public signature debug description: box(){} fun box(): String // CHECK JVM_IR: // Mangled name: #contextual(kotlin.Function1){}kotlin.String // Public signature: /contextual|-248785556334643583[0] // Public signature debug description: contextual(kotlin.Function1){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #contextual(kotlin.Function1){} // Public signature: /contextual|-8388542031730591420[0] // Public signature debug description: contextual(kotlin.Function1){} fun contextual(f: Function1): String