// CHECK: // Mangled name: KRunnable // Public signature: /KRunnable|null[0] fun interface KRunnable { // CHECK: // Mangled name: KRunnable#invoke(){} // Public signature: /KRunnable.invoke|-4663091332620260873[0] // Public signature debug description: invoke(){} abstract fun invoke(): Unit } // CHECK: // Mangled name: #test(kotlin.Any?){} // Public signature: /test|4942271194395271693[0] // Public signature debug description: test(kotlin.Any?){} fun test(a: Any?): Unit