// CHECK: // Mangled name: C // Public signature: /C|null[0] class C { // CHECK: // Mangled name: C{}x // Public signature: /C.x|-8060530855978347579[0] // Public signature debug description: {}x var x: Int // CHECK JVM_IR: // Mangled name: C#(){}kotlin.Int // Public signature: /C.x.|4966956098150895696[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: C#(){} // Public signature: /C.x.|1482705010654679335[0] // Public signature debug description: (){} get // CHECK: // Mangled name: C#(kotlin.Int){} // Public signature: /C.x.|-740209739415615559[0] // Public signature debug description: (kotlin.Int){} set // CHECK: // Mangled name: C#(kotlin.Int){} // Public signature: /C.|-5182794243525578284[0] // Public signature debug description: (kotlin.Int){} constructor(x: Int) /* primary */ } // CHECK: // Mangled name: #test(C?){} // Public signature: /test|-9127084887599042119[0] // Public signature debug description: test(C?){} fun test(nc: C?): Unit