// CHECK: // Mangled name: TestClass // Public signature: /TestClass|null[0] class TestClass { // CHECK: // Mangled name: TestClass{}test // Public signature: /TestClass.test|-5712650070209114719[0] // Public signature debug description: {}test val test: Int // CHECK JVM_IR: // Mangled name: TestClass#(){}kotlin.Int // Public signature: /TestClass.test.|3701432460336260723[0] // Public signature debug description: (){}kotlin.Int get // CHECK: // Mangled name: TestClass#(){} // Public signature: /TestClass.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ } // CHECK: // Mangled name: #testFun(){} // Public signature: /testFun|6322333980269160703[0] // Public signature debug description: testFun(){} fun testFun(): Unit // CHECK: // Mangled name: {}testProp // Public signature: /testProp|4463768917101701410[0] // Public signature debug description: {}testProp var testProp: Any // CHECK JVM_IR: // Mangled name: #(){}kotlin.Any // Public signature: /testProp.|3424752583741777147[0] // Public signature debug description: (){}kotlin.Any get(): Any // CHECK: // Mangled name: #(kotlin.Any){} // Public signature: /testProp.|602902979763786235[0] // Public signature debug description: (kotlin.Any){} set(value: Any): Unit