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

60 lines
2.0 KiB
Kotlin
Vendored

// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String
// Public signature: /box|-9347091776561469[0]
// Public signature debug description: box(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}
// Public signature: /box|2173511048851971368[0]
// Public signature debug description: box(){}
fun box(): String
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>
local class <no name provided> {
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>{}a
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>{}a
val a: A
field
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>#<get-a>(){}#box.<no name provided>.A
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>#<get-a>(){}
get
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>.A
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>.A
local inner class A {
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>.A{}ok
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>.A{}ok
val ok: String
field
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>.A#<get-ok>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>.A#<get-ok>(){}
get
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>.A#<init>(kotlin.String){}
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>.A#<init>(kotlin.String){}
constructor(ok: String) /* primary */
}
// CHECK JVM_IR:
// Mangled name: #box(){}kotlin.String.<no name provided>#<init>(){}
// CHECK JS_IR NATIVE:
// Mangled name: #box(){}.<no name provided>#<init>(){}
constructor() /* primary */
}