// CHECK: // Mangled name: Derived // Public signature: /Derived|null[0] class Derived : Base { // CHECK: // Mangled name: Derived{}ref // Public signature: /Derived.ref|-1081516401990928556[0] // Public signature debug description: {}ref val ref: KMutableProperty0 // CHECK JVM_IR: // Mangled name: Derived#(){}kotlin.reflect.KMutableProperty0 // Public signature: /Derived.ref.|-6985556442168523841[0] // Public signature debug description: (){}kotlin.reflect.KMutableProperty0 get // CHECK: // Mangled name: Derived#(){} // Public signature: /Derived.|-5645683436151566731[0] // Public signature debug description: (){} constructor() /* primary */ // CHECK: // Mangled name: Derived#set(){} // Public signature: /Derived.set|-7365752122041802629[0] // Public signature debug description: set(){} fun set(): Unit }