// CHECK: // Mangled name: TestInitVarFromParameter // Public signature: /TestInitVarFromParameter|null[0] class TestInitVarFromParameter { // CHECK: // Mangled name: TestInitVarFromParameter{}x // Public signature: /TestInitVarFromParameter.x|-8060530855978347579[0] // Public signature debug description: {}x var x: Int // CHECK JVM_IR: // Mangled name: TestInitVarFromParameter#(){}kotlin.Int // Public signature: /TestInitVarFromParameter.x.|4966956098150895696[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: TestInitVarFromParameter#(){} // Public signature: /TestInitVarFromParameter.x.|1482705010654679335[0] // Public signature debug description: (){} get // CHECK: // Mangled name: TestInitVarFromParameter#(kotlin.Int){} // Public signature: /TestInitVarFromParameter.x.|-740209739415615559[0] // Public signature debug description: (kotlin.Int){} set // CHECK: // Mangled name: TestInitVarFromParameter#(kotlin.Int){} // Public signature: /TestInitVarFromParameter.|-5182794243525578284[0] // Public signature debug description: (kotlin.Int){} constructor(x: Int) /* primary */ } // CHECK: // Mangled name: TestInitVarInClass // Public signature: /TestInitVarInClass|null[0] class TestInitVarInClass { // CHECK: // Mangled name: TestInitVarInClass{}x // Public signature: /TestInitVarInClass.x|-8060530855978347579[0] // Public signature debug description: {}x var x: Int // CHECK JVM_IR: // Mangled name: TestInitVarInClass#(){}kotlin.Int // Public signature: /TestInitVarInClass.x.|4966956098150895696[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: TestInitVarInClass#(){} // Public signature: /TestInitVarInClass.x.|1482705010654679335[0] // Public signature debug description: (){} get // CHECK: // Mangled name: TestInitVarInClass#(kotlin.Int){} // Public signature: /TestInitVarInClass.x.|-740209739415615559[0] // Public signature debug description: (kotlin.Int){} set // CHECK: // Mangled name: TestInitVarInClass#(){} // Public signature: /TestInitVarInClass.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ } // CHECK: // Mangled name: TestInitVarInInitBlock // Public signature: /TestInitVarInInitBlock|null[0] class TestInitVarInInitBlock { // CHECK: // Mangled name: TestInitVarInInitBlock{}x // Public signature: /TestInitVarInInitBlock.x|-8060530855978347579[0] // Public signature debug description: {}x var x: Int // CHECK JVM_IR: // Mangled name: TestInitVarInInitBlock#(){}kotlin.Int // Public signature: /TestInitVarInInitBlock.x.|4966956098150895696[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: TestInitVarInInitBlock#(){} // Public signature: /TestInitVarInInitBlock.x.|1482705010654679335[0] // Public signature debug description: (){} get // CHECK: // Mangled name: TestInitVarInInitBlock#(kotlin.Int){} // Public signature: /TestInitVarInInitBlock.x.|-740209739415615559[0] // Public signature debug description: (kotlin.Int){} set // CHECK: // Mangled name: TestInitVarInInitBlock#(){} // Public signature: /TestInitVarInInitBlock.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ } // CHECK: // Mangled name: TestInitVarWithCustomSetter // Public signature: /TestInitVarWithCustomSetter|null[0] class TestInitVarWithCustomSetter { // CHECK: // Mangled name: TestInitVarWithCustomSetter{}x // Public signature: /TestInitVarWithCustomSetter.x|-8060530855978347579[0] // Public signature debug description: {}x var x: Int // CHECK JVM_IR: // Mangled name: TestInitVarWithCustomSetter#(){}kotlin.Int // Public signature: /TestInitVarWithCustomSetter.x.|4966956098150895696[0] // Public signature debug description: (){}kotlin.Int // CHECK JS_IR NATIVE: // Mangled name: TestInitVarWithCustomSetter#(){} // Public signature: /TestInitVarWithCustomSetter.x.|1482705010654679335[0] // Public signature debug description: (){} get // CHECK: // Mangled name: TestInitVarWithCustomSetter#(kotlin.Int){} // Public signature: /TestInitVarWithCustomSetter.x.|-740209739415615559[0] // Public signature debug description: (kotlin.Int){} set(value: Int): Unit // CHECK: // Mangled name: TestInitVarWithCustomSetter#(){} // Public signature: /TestInitVarWithCustomSetter.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ }