// CHECK: // Mangled name: {}test // Public signature: /test|-5712650070209114719[0] // Public signature debug description: {}test val test: String // CHECK JVM_IR: // Mangled name: #(){}kotlin.String // Public signature: /test.|-8411936358597690329[0] // Public signature debug description: (){}kotlin.String // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /test.|208282462577758837[0] // Public signature debug description: (){} get // CHECK: // Mangled name: @0:0{0§}id // Public signature: /id|6409895071901545951[0] // Public signature debug description: @0:0{0§}id val T.id: T // CHECK JVM_IR: // Mangled name: #@0:0(){0§}0:0 // Public signature: /id.|4983271234253098452[0] // Public signature debug description: @0:0(){0§}0:0 // CHECK JS_IR NATIVE: // Mangled name: #@0:0(){0§} // Public signature: /id.|-1537502770664138716[0] // Public signature debug description: @0:0(){0§} get(): T