// CHECK: // Mangled name: Context // Public signature: /Context|null[0] class Context { // CHECK: // Mangled name: Context#(){} // Public signature: /Context.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ } // CHECK JVM_IR: // Mangled name: #f!Context(){}kotlin.String // Public signature: /f|-5175802051654911360[0] // Public signature debug description: f!Context(){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #f!Context(){} // Public signature: /f|-1050574650869165395[0] // Public signature debug description: f!Context(){} fun f($context_receiver_0: Context): String // CHECK JVM_IR: // Mangled name: #f(){}kotlin.Any // Public signature: /f|-2324325393552926316[0] // Public signature debug description: f(){}kotlin.Any // CHECK JS_IR NATIVE: // Mangled name: #f(){} // Public signature: /f|5316533450599009716[0] // Public signature debug description: f(){} fun f(): Any // CHECK: // Mangled name: #test(){} // Public signature: /test|6620506149988718649[0] // Public signature debug description: test(){} fun test(): Unit