// CHECK: // Mangled name: {}test // Public signature: /test|-5712650070209114719[0] // Public signature debug description: {}test val test: A // CHECK JVM_IR: // Mangled name: #(){}A // Public signature: /test.|1008694073924452605[0] // Public signature debug description: (){}A // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /test.|208282462577758837[0] // Public signature debug description: (){} get // CHECK: // Mangled name: A // Public signature: /A|null[0] class A { // CHECK: // Mangled name: A#(){} // Public signature: /A.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ }