Files
kotlin-fork/compiler/testData/ir/irText/declarations/contextReceivers/kt52791.sig.kt.txt
T
2023-07-14 20:26:45 +00:00

27 lines
1.2 KiB
Kotlin
Vendored

// CHECK:
// Mangled name: MyClass
// Public signature: /MyClass|null[0]
class MyClass {
// CHECK:
// Mangled name: MyClass#<init>!kotlin.Unit!kotlin.Int(){}
// Public signature: /MyClass.<init>|1062323742830185042[0]
// Public signature debug description: <init>!kotlin.Unit!kotlin.Int(){}
constructor($context_receiver_0: Unit, $context_receiver_1: Int) /* primary */
// CHECK JVM_IR:
// Mangled name computed from Ir: MyClass.contextReceiverField0
// Mangled name computed from Descriptor: MyClass{}contextReceiverField0#jf
// CHECK JS_IR NATIVE:
// Mangled name computed from Ir: MyClass.contextReceiverField0
// Mangled name computed from Descriptor: MyClass{}contextReceiverField0
private /* final field */ val contextReceiverField0: Unit
// CHECK JVM_IR:
// Mangled name computed from Ir: MyClass.contextReceiverField1
// Mangled name computed from Descriptor: MyClass{}contextReceiverField1#jf
// CHECK JS_IR NATIVE:
// Mangled name computed from Ir: MyClass.contextReceiverField1
// Mangled name computed from Descriptor: MyClass{}contextReceiverField1
private /* final field */ val contextReceiverField1: Int
}