// CHECK: // Mangled name: {}p // Public signature: /p|6715504260787941082[0] // Public signature debug description: {}p var p: Int // CHECK JVM_IR: // Mangled name: #(){}kotlin.Int // Public signature: /p.|5329635969197638839[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: #(){} // Public signature: /p.|-1162552463316289847[0] // Public signature debug description: (){} get // CHECK: // Mangled name: #(kotlin.Int){} // Public signature: /p.|-6346582004572228570[0] // Public signature debug description: (kotlin.Int){} set // CHECK: // Mangled name: AnnParam // Public signature: /AnnParam|null[0] open annotation class AnnParam : Annotation { // CHECK: // Mangled name: AnnParam#(){} // Public signature: /AnnParam.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ } // CHECK: // Mangled name: C // Public signature: /C|null[0] class C { // CHECK: // Mangled name: C{}p // Public signature: /C.p|6715504260787941082[0] // Public signature debug description: {}p var p: Int // CHECK JVM_IR: // Mangled name: C#(){}kotlin.Int // Public signature: /C.p.|5329635969197638839[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: C#(){} // Public signature: /C.p.|-1162552463316289847[0] // Public signature debug description: (){} get // CHECK: // Mangled name: C#(kotlin.Int){} // Public signature: /C.p.|-6346582004572228570[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(p: Int) /* primary */ }