// CHECK: // Mangled name: {}testVal // Public signature: /testVal|2839078120601828782[0] // Public signature debug description: {}testVal val testVal: String // CHECK JVM_IR: // Mangled name: #(){}kotlin.String // Public signature: /testVal.|-8940261368877498423[0] // Public signature debug description: (){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /testVal.|-3119877793352707332[0] // Public signature debug description: (){} get // CHECK: // Mangled name: {}testVar // Public signature: /testVar|8413087277002944883[0] // Public signature debug description: {}testVar var testVar: String // CHECK JVM_IR: // Mangled name: #(){}kotlin.String // Public signature: /testVar.|7475404540439630194[0] // Public signature debug description: (){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /testVar.|-6235253478789807887[0] // Public signature debug description: (){} get // CHECK: // Mangled name: #(kotlin.String){} // Public signature: /testVar.|4717402140198696174[0] // Public signature debug description: (kotlin.String){} set // CHECK: // Mangled name: TestAnn // Public signature: /TestAnn|null[0] open annotation class TestAnn : Annotation { // CHECK: // Mangled name: TestAnn{}x // Public signature: /TestAnn.x|-8060530855978347579[0] // Public signature debug description: {}x val x: String // CHECK JVM_IR: // Mangled name: TestAnn#(){}kotlin.String // Public signature: /TestAnn.x.|316111172223894646[0] // Public signature debug description: (){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: TestAnn#(){} // Public signature: /TestAnn.x.|1482705010654679335[0] // Public signature debug description: (){} get // CHECK: // Mangled name: TestAnn#(kotlin.String){} // Public signature: /TestAnn.|1280618353163213788[0] // Public signature debug description: (kotlin.String){} constructor(x: String) /* primary */ }