[klib] Test signature descriptions in irText tests
KT-59486
This commit is contained in:
committed by
Space Team
parent
6142d75bb4
commit
5e63f7627f
Vendored
+2
@@ -5,6 +5,7 @@ open annotation class SomeAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: SomeAnn#<init>(){}
|
||||
// Public signature: /SomeAnn.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -17,6 +18,7 @@ class My {
|
||||
// CHECK:
|
||||
// Mangled name: My#<init>(){}
|
||||
// Public signature: /My.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+13
@@ -5,18 +5,22 @@ open annotation class A1 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A1{}x
|
||||
// Public signature: /A1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A1#<get-x>(){}kotlin.Int
|
||||
// Public signature: /A1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A1#<get-x>(){}
|
||||
// Public signature: /A1.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A1#<init>(kotlin.Int){}
|
||||
// Public signature: /A1.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ open annotation class A2 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A2{}a
|
||||
// Public signature: /A2.a|-1200697420457237799[0]
|
||||
// Public signature debug description: {}a
|
||||
val a: A1
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A2#<get-a>(){}A1
|
||||
// Public signature: /A2.a.<get-a>|7276890167111587032[0]
|
||||
// Public signature debug description: <get-a>(){}A1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A2#<get-a>(){}
|
||||
// Public signature: /A2.a.<get-a>|6785176174175479410[0]
|
||||
// Public signature debug description: <get-a>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A2#<init>(A1){}
|
||||
// Public signature: /A2.<init>|1733910541133145704[0]
|
||||
// Public signature debug description: <init>(A1){}
|
||||
constructor(a: A1) /* primary */
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ open annotation class AA : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: AA{}xs
|
||||
// Public signature: /AA.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: Array<A1>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AA#<get-xs>(){}kotlin.Array<A1>
|
||||
// Public signature: /AA.xs.<get-xs>|466319571514416331[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.Array<A1>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: AA#<get-xs>(){}
|
||||
// Public signature: /AA.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: AA#<init>(kotlin.Array<A1>){}
|
||||
// Public signature: /AA.<init>|-748301654061855634[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<A1>){}
|
||||
constructor(xs: Array<A1>) /* primary */
|
||||
|
||||
}
|
||||
@@ -70,6 +82,7 @@ open annotation class AA : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
@A2(a = A1(x = 42))
|
||||
@AA(xs = [A1(x = 1), A1(x = 2)])
|
||||
fun test(): Unit
|
||||
|
||||
+12
@@ -5,30 +5,37 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}x
|
||||
// Public signature: /A.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-x>(){}kotlin.String
|
||||
// Public signature: /A.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-x>(){}
|
||||
// Public signature: /A.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A{}y
|
||||
// Public signature: /A.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-y>(){}kotlin.Int
|
||||
// Public signature: /A.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-y>(){}
|
||||
// Public signature: /A.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.String;kotlin.Int){}
|
||||
// Public signature: /A.<init>|-2457917570611619111[0]
|
||||
// Public signature debug description: <init>(kotlin.String;kotlin.Int){}
|
||||
constructor(x: String, y: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -36,30 +43,35 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@A(x = "abc", y = 123)
|
||||
fun test1(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
@A(x = "def")
|
||||
fun test2(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test3(){}
|
||||
// Public signature: /test3|-3759735065270951803[0]
|
||||
// Public signature debug description: test3(){}
|
||||
@A(x = "ghi")
|
||||
fun test3(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test4(){}
|
||||
// Public signature: /test4|5588455914500386239[0]
|
||||
// Public signature debug description: test4(){}
|
||||
@A(, y = 456)
|
||||
fun test4(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test5(){}
|
||||
// Public signature: /test5|-2461239215881954159[0]
|
||||
// Public signature debug description: test5(){}
|
||||
@A
|
||||
fun test5(): Unit
|
||||
|
||||
|
||||
Vendored
+7
@@ -5,18 +5,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}xs
|
||||
// Public signature: /A.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: Array<out String>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-xs>(){}kotlin.Array<out|kotlin.String>
|
||||
// Public signature: /A.xs.<get-xs>|9188548163055185324[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.Array<out|kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-xs>(){}
|
||||
// Public signature: /A.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.Array<out|kotlin.String>...){}
|
||||
// Public signature: /A.<init>|-6780234697714860085[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<out|kotlin.String>...){}
|
||||
constructor(vararg xs: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -24,18 +28,21 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@A(xs = ["abc", "def"])
|
||||
fun test1(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
@A(xs = ["abc"])
|
||||
fun test2(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test3(){}
|
||||
// Public signature: /test3|-3759735065270951803[0]
|
||||
// Public signature debug description: test3(){}
|
||||
@A(xs = [])
|
||||
fun test3(): Unit
|
||||
|
||||
|
||||
compiler/testData/ir/irText/declarations/annotations/argWithDefaultValueInAnnotationClass.sig.kt.txt
Vendored
+3
@@ -5,15 +5,18 @@ open annotation class ModuleInfo : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: ModuleInfo{}keyBind
|
||||
// Public signature: /ModuleInfo.keyBind|-3946407517690370511[0]
|
||||
// Public signature debug description: {}keyBind
|
||||
val keyBind: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ModuleInfo#<get-keyBind>(){}kotlin.Int
|
||||
// Public signature: /ModuleInfo.keyBind.<get-keyBind>|-5105783608349623557[0]
|
||||
// Public signature debug description: <get-keyBind>(){}kotlin.Int
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ModuleInfo#<init>(kotlin.Int){}
|
||||
// Public signature: /ModuleInfo.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(keyBind: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+10
@@ -5,18 +5,22 @@ open annotation class TestAnnWithIntArray : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnnWithIntArray{}x
|
||||
// Public signature: /TestAnnWithIntArray.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: IntArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnnWithIntArray#<get-x>(){}kotlin.IntArray
|
||||
// Public signature: /TestAnnWithIntArray.x.<get-x>|-5699461780158713262[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.IntArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnnWithIntArray#<get-x>(){}
|
||||
// Public signature: /TestAnnWithIntArray.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnnWithIntArray#<init>(kotlin.IntArray){}
|
||||
// Public signature: /TestAnnWithIntArray.<init>|6811679238332965682[0]
|
||||
// Public signature debug description: <init>(kotlin.IntArray){}
|
||||
constructor(x: IntArray) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ open annotation class TestAnnWithStringArray : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnnWithStringArray{}x
|
||||
// Public signature: /TestAnnWithStringArray.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Array<String>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnnWithStringArray#<get-x>(){}kotlin.Array<kotlin.String>
|
||||
// Public signature: /TestAnnWithStringArray.x.<get-x>|-709321774523398734[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Array<kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnnWithStringArray#<get-x>(){}
|
||||
// Public signature: /TestAnnWithStringArray.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnnWithStringArray#<init>(kotlin.Array<kotlin.String>){}
|
||||
// Public signature: /TestAnnWithStringArray.<init>|5393043463829665764[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<kotlin.String>){}
|
||||
constructor(x: Array<String>) /* primary */
|
||||
|
||||
}
|
||||
@@ -47,6 +55,7 @@ open annotation class TestAnnWithStringArray : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@TestAnnWithIntArray(x = [1, 2, 3])
|
||||
@TestAnnWithStringArray(x = ["a", "b", "c"])
|
||||
fun test1(): Unit
|
||||
@@ -54,6 +63,7 @@ fun test1(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
@TestAnnWithIntArray(x = [4, 5, 6])
|
||||
@TestAnnWithStringArray(x = ["d", "e", "f"])
|
||||
fun test2(): Unit
|
||||
|
||||
+6
@@ -5,18 +5,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}klass
|
||||
// Public signature: /A.klass|6015918431206184939[0]
|
||||
// Public signature debug description: {}klass
|
||||
val klass: KClass<*>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-klass>(){}kotlin.reflect.KClass<*>
|
||||
// Public signature: /A.klass.<get-klass>|5739372350059323846[0]
|
||||
// Public signature debug description: <get-klass>(){}kotlin.reflect.KClass<*>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-klass>(){}
|
||||
// Public signature: /A.klass.<get-klass>|4259458871347467473[0]
|
||||
// Public signature debug description: <get-klass>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.reflect.KClass<*>){}
|
||||
// Public signature: /A.<init>|5783844857148764471[0]
|
||||
// Public signature debug description: <init>(kotlin.reflect.KClass<*>){}
|
||||
constructor(klass: KClass<*>) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,6 +32,7 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -35,6 +40,7 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@A(klass = C::class)
|
||||
fun test1(): Unit
|
||||
|
||||
|
||||
+32
@@ -5,18 +5,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -29,6 +33,7 @@ open annotation class TestAnnotation : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnnotation#<init>(){}
|
||||
// Public signature: /TestAnnotation.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -45,6 +50,7 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: Host.TestCompanion#<init>(){}
|
||||
// Public signature: /Host.TestCompanion.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -52,6 +58,7 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: Host#<init>(){}
|
||||
// Public signature: /Host.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -64,6 +71,7 @@ class TestClass {
|
||||
// CHECK:
|
||||
// Mangled name: TestClass#<init>(){}
|
||||
// Public signature: /TestClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -76,94 +84,117 @@ enum class TestEnum : Enum<TestEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum#<init>(){}
|
||||
// Public signature: /TestEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#valueOf#static(kotlin.String){}TestEnum
|
||||
// Public signature: /TestEnum.valueOf|1811575739170804829[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}TestEnum
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#valueOf#static(kotlin.String){}
|
||||
// Public signature: /TestEnum.valueOf|-4683474617854611729[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}
|
||||
fun valueOf(value: String): TestEnum
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#values#static(){}kotlin.Array<TestEnum>
|
||||
// Public signature: /TestEnum.values|-4299804782350326897[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<TestEnum>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#values#static(){}
|
||||
// Public signature: /TestEnum.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun values(): Array<TestEnum>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#clone(){}kotlin.Any
|
||||
// Public signature: /TestEnum.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#compareTo(TestEnum){}
|
||||
// Public signature: /TestEnum.compareTo|7350720606720122863[0]
|
||||
// Public signature debug description: compareTo(TestEnum){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#compareTo(TestEnum){}kotlin.Int
|
||||
// Public signature: /TestEnum.compareTo|7559751212169934687[0]
|
||||
// Public signature debug description: compareTo(TestEnum){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#equals(kotlin.Any?){}
|
||||
// Public signature: /TestEnum.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override operator fun compareTo(other: TestEnum): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /TestEnum.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#hashCode(){}
|
||||
// Public signature: /TestEnum.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#hashCode(){}kotlin.Int
|
||||
// Public signature: /TestEnum.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#toString(){}
|
||||
// Public signature: /TestEnum.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#toString(){}kotlin.String
|
||||
// Public signature: /TestEnum.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum#static{}entries
|
||||
// Public signature: /TestEnum.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum#static{}entries
|
||||
// Public signature: /TestEnum.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<TestEnum>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#<get-entries>#static(){}kotlin.enums.EnumEntries<TestEnum>
|
||||
// Public signature: /TestEnum.entries.<get-entries>|6962221716588245012[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<TestEnum>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum{}name
|
||||
// Public signature: /TestEnum.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
get(): EnumEntries<TestEnum>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum{}name
|
||||
// Public signature: /TestEnum.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#<get-name>(){}kotlin.String
|
||||
// Public signature: /TestEnum.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnum{}ordinal
|
||||
// Public signature: /TestEnum.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum{}ordinal
|
||||
// Public signature: /TestEnum.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /TestEnum.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInterface
|
||||
// Public signature: /TestInterface|null[0]
|
||||
@@ -187,6 +218,7 @@ object TestObject {
|
||||
// CHECK:
|
||||
// Mangled name: TestObject#<init>(){}
|
||||
// Public signature: /TestObject.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
+9
@@ -5,18 +5,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}x
|
||||
// Public signature: /A.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-x>(){}kotlin.Int
|
||||
// Public signature: /A.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-x>(){}
|
||||
// Public signature: /A.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.Int){}
|
||||
// Public signature: /A.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -24,24 +28,29 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@A(x = 1)
|
||||
fun test1(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
@A(x = 2)
|
||||
fun test2(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}ONE
|
||||
// Public signature: /ONE|5698484753436154102[0]
|
||||
// Public signature debug description: {}ONE
|
||||
const val ONE: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-ONE>(){}kotlin.Int
|
||||
// Public signature: /ONE.<get-ONE>|7844388037784691246[0]
|
||||
// Public signature debug description: <get-ONE>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-ONE>(){}
|
||||
// Public signature: /ONE.<get-ONE>|6594203029520379115[0]
|
||||
// Public signature debug description: <get-ONE>(){}
|
||||
get
|
||||
|
||||
|
||||
Vendored
+6
@@ -5,18 +5,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestAnn.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.Int){}
|
||||
// Public signature: /TestAnn.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,11 +32,13 @@ class TestClass {
|
||||
// CHECK:
|
||||
// Mangled name: TestClass#<init>(){}
|
||||
// Public signature: /TestClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
@TestAnn(x = 1)
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: TestClass#<init>(kotlin.Int){}
|
||||
// Public signature: /TestClass.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
@TestAnn(x = 2)
|
||||
constructor(x: Int)
|
||||
|
||||
|
||||
Vendored
+4
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Int /* by */
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
@@ -14,9 +15,11 @@ val test1: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Int
|
||||
// Public signature: /test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
@@ -26,6 +29,7 @@ open annotation class Ann : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Ann#<init>(){}
|
||||
// Public signature: /Ann.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
+19
@@ -1,31 +1,38 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Int
|
||||
// Public signature: /test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
@A(x = "test1.get")
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test2
|
||||
// Public signature: /test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
var test2: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>(){}kotlin.Int
|
||||
// Public signature: /test2.<get-test2>|-8779933517717592707[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>(){}
|
||||
// Public signature: /test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
@A(x = "test2.get")
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test2>(kotlin.Int){}
|
||||
// Public signature: /test2.<set-test2>|1925150309265265312[0]
|
||||
// Public signature debug description: <set-test2>(kotlin.Int){}
|
||||
@A(x = "test2.set")
|
||||
set(@A(x = "test2.set.param") <set-?>: Int): Unit
|
||||
|
||||
@@ -36,18 +43,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}x
|
||||
// Public signature: /A.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-x>(){}kotlin.String
|
||||
// Public signature: /A.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-x>(){}
|
||||
// Public signature: /A.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.String){}
|
||||
// Public signature: /A.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -59,35 +70,43 @@ class Cell {
|
||||
// CHECK:
|
||||
// Mangled name: Cell{}value
|
||||
// Public signature: /Cell.value|1987073854177347439[0]
|
||||
// Public signature debug description: {}value
|
||||
var value: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Cell#<get-value>(){}kotlin.Int
|
||||
// Public signature: /Cell.value.<get-value>|-5900028706170996[0]
|
||||
// Public signature debug description: <get-value>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Cell#<get-value>(){}
|
||||
// Public signature: /Cell.value.<get-value>|3260093555963109437[0]
|
||||
// Public signature debug description: <get-value>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Cell#<set-value>(kotlin.Int){}
|
||||
// Public signature: /Cell.value.<set-value>|-195057410739577239[0]
|
||||
// Public signature debug description: <set-value>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Cell#<init>(kotlin.Int){}
|
||||
// Public signature: /Cell.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(value: Int) /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Cell#getValue(kotlin.Any?;kotlin.Any?){}kotlin.Int
|
||||
// Public signature: /Cell.getValue|-3377375928534350672[0]
|
||||
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Cell#getValue(kotlin.Any?;kotlin.Any?){}
|
||||
// Public signature: /Cell.getValue|-9077843357189755365[0]
|
||||
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}
|
||||
operator fun getValue(thisRef: Any?, kProp: Any?): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Cell#setValue(kotlin.Any?;kotlin.Any?;kotlin.Int){}
|
||||
// Public signature: /Cell.setValue|6795912344196649599[0]
|
||||
// Public signature debug description: setValue(kotlin.Any?;kotlin.Any?;kotlin.Int){}
|
||||
operator fun setValue(thisRef: Any?, kProp: Any?, newValue: Int): Unit
|
||||
|
||||
}
|
||||
|
||||
+29
@@ -5,18 +5,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: En
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}En
|
||||
// Public signature: /TestAnn.x.<get-x>|-9017037183382597029[0]
|
||||
// Public signature debug description: <get-x>(){}En
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(En){}
|
||||
// Public signature: /TestAnn.<init>|2681758674480694769[0]
|
||||
// Public signature debug description: <init>(En){}
|
||||
constructor(x: En) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,6 +32,7 @@ enum class En : Enum<En> {
|
||||
// CHECK:
|
||||
// Mangled name: En#<init>(){}
|
||||
// Public signature: /En.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: En.A
|
||||
@@ -52,93 +57,116 @@ enum class En : Enum<En> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#valueOf#static(kotlin.String){}En
|
||||
// Public signature: /En.valueOf|-1047188124757226812[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}En
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#valueOf#static(kotlin.String){}
|
||||
// Public signature: /En.valueOf|-4683474617854611729[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}
|
||||
fun valueOf(value: String): En
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#values#static(){}kotlin.Array<En>
|
||||
// Public signature: /En.values|-6442868649398371099[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<En>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#values#static(){}
|
||||
// Public signature: /En.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun values(): Array<En>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#clone(){}kotlin.Any
|
||||
// Public signature: /En.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#compareTo(En){}
|
||||
// Public signature: /En.compareTo|3555292261046836181[0]
|
||||
// Public signature debug description: clone(){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#compareTo(En){}kotlin.Int
|
||||
// Public signature: /En.compareTo|7450321438177070471[0]
|
||||
// Public signature debug description: compareTo(En){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#equals(kotlin.Any?){}
|
||||
// Public signature: /En.equals|4638265728071529943[0]
|
||||
// Public signature debug description: compareTo(En){}
|
||||
/* fake */ override operator fun compareTo(other: En): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /En.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#hashCode(){}
|
||||
// Public signature: /En.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#hashCode(){}kotlin.Int
|
||||
// Public signature: /En.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#toString(){}
|
||||
// Public signature: /En.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#toString(){}kotlin.String
|
||||
// Public signature: /En.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En#static{}entries
|
||||
// Public signature: /En.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En#static{}entries
|
||||
// Public signature: /En.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<En>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#<get-entries>#static(){}kotlin.enums.EnumEntries<En>
|
||||
// Public signature: /En.entries.<get-entries>|7832995474718587298[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<En>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En{}name
|
||||
// Public signature: /En.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
get(): EnumEntries<En>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En{}name
|
||||
// Public signature: /En.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#<get-name>(){}kotlin.String
|
||||
// Public signature: /En.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: En{}ordinal
|
||||
// Public signature: /En.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En{}ordinal
|
||||
// Public signature: /En.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /En.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -146,6 +174,7 @@ enum class En : Enum<En> {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@TestAnn(x = En.A)
|
||||
fun test1(): Unit
|
||||
|
||||
|
||||
+11
@@ -1,29 +1,36 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}testVal
|
||||
// Public signature: /testVal|2839078120601828782[0]
|
||||
// Public signature debug description: {}testVal
|
||||
val testVal: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVal>(){}kotlin.String
|
||||
// Public signature: /testVal.<get-testVal>|-8940261368877498423[0]
|
||||
// Public signature debug description: <get-testVal>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVal>(){}
|
||||
// Public signature: /testVal.<get-testVal>|-3119877793352707332[0]
|
||||
// Public signature debug description: <get-testVal>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testVar
|
||||
// Public signature: /testVar|8413087277002944883[0]
|
||||
// Public signature debug description: {}testVar
|
||||
var testVar: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVar>(){}kotlin.String
|
||||
// Public signature: /testVar.<get-testVar>|7475404540439630194[0]
|
||||
// Public signature debug description: <get-testVar>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVar>(){}
|
||||
// Public signature: /testVar.<get-testVar>|-6235253478789807887[0]
|
||||
// Public signature debug description: <get-testVar>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testVar>(kotlin.String){}
|
||||
// Public signature: /testVar.<set-testVar>|4717402140198696174[0]
|
||||
// Public signature debug description: <set-testVar>(kotlin.String){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -33,18 +40,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -9,18 +9,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: test.A{}x
|
||||
// Public signature: test/A.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test.A#<get-x>(){}kotlin.String
|
||||
// Public signature: test/A.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test.A#<get-x>(){}
|
||||
// Public signature: test/A.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A#<init>(kotlin.String){}
|
||||
// Public signature: test/A.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+5
@@ -5,18 +5,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestAnn.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.Int){}
|
||||
// Public signature: /TestAnn.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -24,6 +28,7 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #testSimpleFunction(){}
|
||||
// Public signature: /testSimpleFunction|-5790063669455148045[0]
|
||||
// Public signature debug description: testSimpleFunction(){}
|
||||
@TestAnn(x = 42)
|
||||
fun testSimpleFunction(): Unit
|
||||
|
||||
|
||||
+23
@@ -7,18 +7,22 @@ open annotation class Test1<T : Any?> : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test1{}x
|
||||
// Public signature: ann/Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ann.Test1#<get-x>(){}kotlin.Int
|
||||
// Public signature: ann/Test1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ann.Test1#<get-x>(){}
|
||||
// Public signature: ann/Test1.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test1#<init>(kotlin.Int){}
|
||||
// Public signature: ann/Test1.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -30,18 +34,22 @@ open annotation class Test2<T1 : Any, T2 : Any?> : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test2{}x
|
||||
// Public signature: ann/Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ann.Test2#<get-x>(){}kotlin.Int
|
||||
// Public signature: ann/Test2.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ann.Test2#<get-x>(){}
|
||||
// Public signature: ann/Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test2#<init>(kotlin.Int){}
|
||||
// Public signature: ann/Test2.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -53,18 +61,22 @@ open annotation class Test3<T1 : Any?, T2 : I<T1>> : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test3{}x
|
||||
// Public signature: ann/Test3.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Test1<I<T2>>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ann.Test3#<get-x>(){}ann.Test1<ann.I<1:1>>
|
||||
// Public signature: ann/Test3.x.<get-x>|-476605448158023096[0]
|
||||
// Public signature debug description: <get-x>(){}ann.Test1<ann.I<1:1>>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ann.Test3#<get-x>(){}
|
||||
// Public signature: ann/Test3.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test3#<init>(ann.Test1<ann.I<1:1>>){}
|
||||
// Public signature: ann/Test3.<init>|-7213108781936914004[0]
|
||||
// Public signature debug description: <init>(ann.Test1<ann.I<1:1>>){}
|
||||
constructor(x: Test1<I<T2>>) /* primary */
|
||||
|
||||
}
|
||||
@@ -76,18 +88,22 @@ open annotation class Test4 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test4{}x
|
||||
// Public signature: ann/Test4.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Array<Test3<Int, C<Int>>>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ann.Test4#<get-x>(){}kotlin.Array<ann.Test3<kotlin.Int,ann.C<kotlin.Int>>>
|
||||
// Public signature: ann/Test4.x.<get-x>|-4754126975303916738[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Array<ann.Test3<kotlin.Int,ann.C<kotlin.Int>>>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ann.Test4#<get-x>(){}
|
||||
// Public signature: ann/Test4.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test4#<init>(kotlin.Array<ann.Test3<kotlin.Int,ann.C<kotlin.Int>>>){}
|
||||
// Public signature: ann/Test4.<init>|8552260922942750189[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<ann.Test3<kotlin.Int,ann.C<kotlin.Int>>>){}
|
||||
constructor(x: Array<Test3<Int, C<Int>>>) /* primary */
|
||||
|
||||
}
|
||||
@@ -99,18 +115,22 @@ open annotation class Test5<T : Any?> : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test5{}xs
|
||||
// Public signature: ann/Test5.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: Array<out Test3<T, C<T>>>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ann.Test5#<get-xs>(){}kotlin.Array<out|ann.Test3<1:0,ann.C<1:0>>>
|
||||
// Public signature: ann/Test5.xs.<get-xs>|-4480240150602494549[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.Array<out|ann.Test3<1:0,ann.C<1:0>>>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ann.Test5#<get-xs>(){}
|
||||
// Public signature: ann/Test5.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ann.Test5#<init>(kotlin.Array<out|ann.Test3<1:0,ann.C<1:0>>>...){}
|
||||
// Public signature: ann/Test5.<init>|4580033169902184740[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<out|ann.Test3<1:0,ann.C<1:0>>>...){}
|
||||
constructor(vararg xs: Test3<T, C<T>>) /* primary */
|
||||
|
||||
}
|
||||
@@ -122,6 +142,7 @@ class ARG {
|
||||
// CHECK:
|
||||
// Mangled name: ann.ARG#<init>(){}
|
||||
// Public signature: ann/ARG.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -133,6 +154,7 @@ class C<T : Any?> : I<T> {
|
||||
// CHECK:
|
||||
// Mangled name: ann.C#<init>(){}
|
||||
// Public signature: ann/C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -149,6 +171,7 @@ class CC {
|
||||
// CHECK:
|
||||
// Mangled name: ann.CC#<init>(){}
|
||||
// Public signature: ann/CC.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
+28
@@ -5,30 +5,37 @@ class DefaultImpl : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: DefaultImpl#<init>(){}
|
||||
// Public signature: /DefaultImpl.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: DefaultImpl@kotlin.String{}extProp
|
||||
// Public signature: /DefaultImpl.extProp|9137761441129982647[0]
|
||||
// Public signature debug description: @kotlin.String{}extProp
|
||||
/* fake */ override val String.extProp: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: DefaultImpl#<get-extProp>@kotlin.String(){}kotlin.String
|
||||
// Public signature: /DefaultImpl.extProp.<get-extProp>|-8732758648969586151[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: DefaultImpl#<get-extProp>@kotlin.String(){}
|
||||
// Public signature: /DefaultImpl.extProp.<get-extProp>|-2957953481772901234[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: DefaultImpl{}prop
|
||||
// Public signature: /DefaultImpl.prop|3598315380056892812[0]
|
||||
// Public signature debug description: {}prop
|
||||
/* fake */ override val prop: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: DefaultImpl#<get-prop>(){}kotlin.String
|
||||
// Public signature: /DefaultImpl.prop.<get-prop>|-4077144726618700772[0]
|
||||
// Public signature debug description: <get-prop>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: DefaultImpl#<get-prop>(){}
|
||||
// Public signature: /DefaultImpl.prop.<get-prop>|-5734736374948136327[0]
|
||||
// Public signature debug description: <get-prop>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
}
|
||||
@@ -40,34 +47,42 @@ class Delegated : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: Delegated#<init>(IFoo){}
|
||||
// Public signature: /Delegated.<init>|-657369904845510135[0]
|
||||
// Public signature debug description: <init>(IFoo){}
|
||||
constructor(foo: IFoo) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Delegated.$$delegate_0
|
||||
// Public signature: /Delegated.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: IFoo
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegated@kotlin.String{}extProp
|
||||
// Public signature: /Delegated.extProp|9137761441129982647[0]
|
||||
// Public signature debug description: @kotlin.String{}extProp
|
||||
override val String.extProp: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegated#<get-extProp>@kotlin.String(){}kotlin.String
|
||||
// Public signature: /Delegated.extProp.<get-extProp>|-8732758648969586151[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegated#<get-extProp>@kotlin.String(){}
|
||||
// Public signature: /Delegated.extProp.<get-extProp>|-2957953481772901234[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}
|
||||
override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegated{}prop
|
||||
// Public signature: /Delegated.prop|3598315380056892812[0]
|
||||
// Public signature debug description: {}prop
|
||||
override val prop: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegated#<get-prop>(){}kotlin.String
|
||||
// Public signature: /Delegated.prop.<get-prop>|-4077144726618700772[0]
|
||||
// Public signature debug description: <get-prop>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegated#<get-prop>(){}
|
||||
// Public signature: /Delegated.prop.<get-prop>|-5734736374948136327[0]
|
||||
// Public signature debug description: <get-prop>(){}
|
||||
override get(): String
|
||||
|
||||
}
|
||||
@@ -79,30 +94,37 @@ class ExplicitOverride : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: ExplicitOverride#<init>(){}
|
||||
// Public signature: /ExplicitOverride.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ExplicitOverride@kotlin.String{}extProp
|
||||
// Public signature: /ExplicitOverride.extProp|9137761441129982647[0]
|
||||
// Public signature debug description: @kotlin.String{}extProp
|
||||
override val String.extProp: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ExplicitOverride#<get-extProp>@kotlin.String(){}kotlin.String
|
||||
// Public signature: /ExplicitOverride.extProp.<get-extProp>|-8732758648969586151[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ExplicitOverride#<get-extProp>@kotlin.String(){}
|
||||
// Public signature: /ExplicitOverride.extProp.<get-extProp>|-2957953481772901234[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}
|
||||
override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ExplicitOverride{}prop
|
||||
// Public signature: /ExplicitOverride.prop|3598315380056892812[0]
|
||||
// Public signature debug description: {}prop
|
||||
override val prop: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ExplicitOverride#<get-prop>(){}kotlin.String
|
||||
// Public signature: /ExplicitOverride.prop.<get-prop>|-4077144726618700772[0]
|
||||
// Public signature debug description: <get-prop>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ExplicitOverride#<get-prop>(){}
|
||||
// Public signature: /ExplicitOverride.prop.<get-prop>|-5734736374948136327[0]
|
||||
// Public signature debug description: <get-prop>(){}
|
||||
override get(): String
|
||||
|
||||
}
|
||||
@@ -115,25 +137,31 @@ interface IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: IFoo@kotlin.String{}extProp
|
||||
// Public signature: /IFoo.extProp|9137761441129982647[0]
|
||||
// Public signature debug description: @kotlin.String{}extProp
|
||||
val String.extProp: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IFoo#<get-extProp>@kotlin.String(){}kotlin.String
|
||||
// Public signature: /IFoo.extProp.<get-extProp>|-8732758648969586151[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IFoo#<get-extProp>@kotlin.String(){}
|
||||
// Public signature: /IFoo.extProp.<get-extProp>|-2957953481772901234[0]
|
||||
// Public signature debug description: <get-extProp>@kotlin.String(){}
|
||||
get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IFoo{}prop
|
||||
// Public signature: /IFoo.prop|3598315380056892812[0]
|
||||
// Public signature debug description: {}prop
|
||||
val prop: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IFoo#<get-prop>(){}kotlin.String
|
||||
// Public signature: /IFoo.prop.<get-prop>|-4077144726618700772[0]
|
||||
// Public signature debug description: <get-prop>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IFoo#<get-prop>(){}
|
||||
// Public signature: /IFoo.prop.<get-prop>|-5734736374948136327[0]
|
||||
// Public signature debug description: <get-prop>(){}
|
||||
get(): String
|
||||
|
||||
}
|
||||
|
||||
+3
@@ -1,18 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@JavaAnn
|
||||
fun test1(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
@JavaAnn(value = "abc", i = 123)
|
||||
fun test2(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test3(){}
|
||||
// Public signature: /test3|-3759735065270951803[0]
|
||||
// Public signature debug description: test3(){}
|
||||
@JavaAnn(value = "abc", i = 123)
|
||||
fun test3(): Unit
|
||||
|
||||
|
||||
+5
@@ -5,18 +5,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}x
|
||||
// Public signature: /A.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-x>(){}kotlin.String
|
||||
// Public signature: /A.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-x>(){}
|
||||
// Public signature: /A.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.String){}
|
||||
// Public signature: /A.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -24,5 +28,6 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #foo(kotlin.collections.Map<kotlin.String,kotlin.Int>){}
|
||||
// Public signature: /foo|2882082711847831728[0]
|
||||
// Public signature debug description: foo(kotlin.collections.Map<kotlin.String,kotlin.Int>){}
|
||||
fun foo(m: Map<String, Int>): Unit
|
||||
|
||||
|
||||
Vendored
+4
@@ -5,6 +5,7 @@ open annotation class A1 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A1#<init>(){}
|
||||
// Public signature: /A1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,6 +17,7 @@ open annotation class A2 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A2#<init>(){}
|
||||
// Public signature: /A2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -27,6 +29,7 @@ open annotation class A3 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A3#<init>(){}
|
||||
// Public signature: /A3.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -34,6 +37,7 @@ open annotation class A3 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
@A1
|
||||
@A2
|
||||
@A3
|
||||
|
||||
+5
@@ -5,6 +5,7 @@ open annotation class Ann : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Ann#<init>(){}
|
||||
// Public signature: /Ann.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,18 +17,22 @@ class Test {
|
||||
// CHECK:
|
||||
// Mangled name: Test{}x
|
||||
// Public signature: /Test.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#<get-x>(){}
|
||||
// Public signature: /Test.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(kotlin.Int){}
|
||||
// Public signature: /Test.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(@Ann x: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+7
@@ -1,14 +1,17 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}testVal
|
||||
// Public signature: /testVal|2839078120601828782[0]
|
||||
// Public signature debug description: {}testVal
|
||||
@TestAnn(x = "testVal.property")
|
||||
val testVal: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVal>(){}kotlin.String
|
||||
// Public signature: /testVal.<get-testVal>|-8940261368877498423[0]
|
||||
// Public signature debug description: <get-testVal>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVal>(){}
|
||||
// Public signature: /testVal.<get-testVal>|-3119877793352707332[0]
|
||||
// Public signature debug description: <get-testVal>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
@@ -18,18 +21,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+12
@@ -5,18 +5,22 @@ open annotation class A : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A{}x
|
||||
// Public signature: /A.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-x>(){}kotlin.String
|
||||
// Public signature: /A.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-x>(){}
|
||||
// Public signature: /A.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.String){}
|
||||
// Public signature: /A.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,37 +32,45 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}x
|
||||
// Public signature: /C.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-x>(){}kotlin.Int
|
||||
// Public signature: /C.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-x>(){}
|
||||
// Public signature: /C.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
@A(x = "C.x.get")
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}y
|
||||
// Public signature: /C.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
var y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-y>(){}kotlin.Int
|
||||
// Public signature: /C.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-y>(){}
|
||||
// Public signature: /C.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
@A(x = "C.y.get")
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-y>(kotlin.Int){}
|
||||
// Public signature: /C.y.<set-y>|2154335559382602722[0]
|
||||
// Public signature debug description: <set-y>(kotlin.Int){}
|
||||
@A(x = "C.y.set")
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /C.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+18
@@ -1,31 +1,38 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test3
|
||||
// Public signature: /test3|7677556066983021166[0]
|
||||
// Public signature debug description: {}test3
|
||||
val test3: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test3>(){}kotlin.String
|
||||
// Public signature: /test3.<get-test3>|-2084248125648281731[0]
|
||||
// Public signature debug description: <get-test3>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test3>(){}
|
||||
// Public signature: /test3.<get-test3>|-7333791615083236686[0]
|
||||
// Public signature debug description: <get-test3>(){}
|
||||
@TestAnn(x = "test3.get")
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test4
|
||||
// Public signature: /test4|-9115637610245762085[0]
|
||||
// Public signature debug description: {}test4
|
||||
var test4: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test4>(){}kotlin.String
|
||||
// Public signature: /test4.<get-test4>|5046196083583551233[0]
|
||||
// Public signature debug description: <get-test4>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test4>(){}
|
||||
// Public signature: /test4.<get-test4>|4166854324968284003[0]
|
||||
// Public signature debug description: <get-test4>(){}
|
||||
@TestAnn(x = "test4.get")
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test4>(kotlin.String){}
|
||||
// Public signature: /test4.<set-test4>|-6376420079491092905[0]
|
||||
// Public signature debug description: <set-test4>(kotlin.String){}
|
||||
@TestAnn(x = "test4.set")
|
||||
set
|
||||
|
||||
@@ -36,18 +43,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -55,31 +66,38 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.String
|
||||
// Public signature: /test1.<get-test1>|-7403750508378492770[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
@TestAnn(x = "test1.get")
|
||||
get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test2
|
||||
// Public signature: /test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
var test2: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>(){}kotlin.String
|
||||
// Public signature: /test2.<get-test2>|-8062412501290172814[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>(){}
|
||||
// Public signature: /test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
@TestAnn(x = "test2.get")
|
||||
get(): String
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test2>(kotlin.String){}
|
||||
// Public signature: /test2.<set-test2>|4560361687368503848[0]
|
||||
// Public signature debug description: <set-test2>(kotlin.String){}
|
||||
@TestAnn(x = "test2.set")
|
||||
set(value: String): Unit
|
||||
|
||||
|
||||
+10
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}p
|
||||
// Public signature: /p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
var p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-p>(){}kotlin.Int
|
||||
// Public signature: /p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-p>(){}
|
||||
// Public signature: /p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-p>(kotlin.Int){}
|
||||
// Public signature: /p.<set-p>|-6346582004572228570[0]
|
||||
// Public signature debug description: <set-p>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,6 +25,7 @@ open annotation class AnnParam : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: AnnParam#<init>(){}
|
||||
// Public signature: /AnnParam.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -32,22 +37,27 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}p
|
||||
// Public signature: /C.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
var p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-p>(){}
|
||||
// Public signature: /C.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-p>(kotlin.Int){}
|
||||
// Public signature: /C.p.<set-p>|-6346582004572228570[0]
|
||||
// Public signature debug description: <set-p>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.Int){}
|
||||
// Public signature: /C.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(p: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+12
@@ -5,6 +5,7 @@ open annotation class Ann : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Ann#<init>(){}
|
||||
// Public signature: /Ann.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,26 +17,32 @@ class A {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#f@kotlin.String(){}kotlin.String
|
||||
// Public signature: /A.f|-7101655006580999052[0]
|
||||
// Public signature debug description: f@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#f@kotlin.String(){}
|
||||
// Public signature: /A.f|8972825158424444953[0]
|
||||
// Public signature debug description: f@kotlin.String(){}
|
||||
fun String.f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A@kotlin.String?{}p
|
||||
// Public signature: /A.p|-5332805019112550693[0]
|
||||
// Public signature debug description: @kotlin.String?{}p
|
||||
val String?.p: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-p>@kotlin.String?(){}kotlin.String
|
||||
// Public signature: /A.p.<get-p>|2132774030714660058[0]
|
||||
// Public signature debug description: <get-p>@kotlin.String?(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-p>@kotlin.String?(){}
|
||||
// Public signature: /A.p.<get-p>|-206460032103866705[0]
|
||||
// Public signature debug description: <get-p>@kotlin.String?(){}
|
||||
get(): String
|
||||
|
||||
}
|
||||
@@ -43,20 +50,25 @@ class A {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #topLevelF@kotlin.String?(){}kotlin.String
|
||||
// Public signature: /topLevelF|1393314255563085986[0]
|
||||
// Public signature debug description: topLevelF@kotlin.String?(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #topLevelF@kotlin.String?(){}
|
||||
// Public signature: /topLevelF|657392952960169607[0]
|
||||
// Public signature debug description: topLevelF@kotlin.String?(){}
|
||||
fun String?.topLevelF(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @kotlin.String{}topLevelP
|
||||
// Public signature: /topLevelP|4430474858321876067[0]
|
||||
// Public signature debug description: @kotlin.String{}topLevelP
|
||||
val String.topLevelP: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-topLevelP>@kotlin.String(){}kotlin.String
|
||||
// Public signature: /topLevelP.<get-topLevelP>|6082050321613134215[0]
|
||||
// Public signature debug description: <get-topLevelP>@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-topLevelP>@kotlin.String(){}
|
||||
// Public signature: /topLevelP.<get-topLevelP>|529461791237324071[0]
|
||||
// Public signature debug description: <get-topLevelP>@kotlin.String(){}
|
||||
get(): String
|
||||
|
||||
|
||||
+4
@@ -6,18 +6,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+2
@@ -6,6 +6,7 @@ open annotation class Anno : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Anno#<init>(){}
|
||||
// Public signature: /Anno.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -13,5 +14,6 @@ open annotation class Anno : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #foo(){0§<kotlin.Any?>}
|
||||
// Public signature: /foo|-7822584347064313243[0]
|
||||
// Public signature debug description: foo(){0§<kotlin.Any?>}
|
||||
fun <@Anno T : Any?> foo(): Unit
|
||||
|
||||
|
||||
Vendored
+9
@@ -5,18 +5,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class TestClassConstructor1 {
|
||||
// CHECK:
|
||||
// Mangled name: TestClassConstructor1{}xx
|
||||
// Public signature: /TestClassConstructor1.xx|5916295751157136767[0]
|
||||
// Public signature debug description: {}xx
|
||||
val xx: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestClassConstructor1#<get-xx>(){}kotlin.Int
|
||||
// Public signature: /TestClassConstructor1.xx.<get-xx>|-7844073399004608724[0]
|
||||
// Public signature debug description: <get-xx>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestClassConstructor1#<get-xx>(){}
|
||||
// Public signature: /TestClassConstructor1.xx.<get-xx>|5648847738704808838[0]
|
||||
// Public signature debug description: <get-xx>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestClassConstructor1#<init>(kotlin.Int){}
|
||||
// Public signature: /TestClassConstructor1.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(@TestAnn(x = "TestClassConstructor1.x") x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -47,5 +55,6 @@ class TestClassConstructor1 {
|
||||
// CHECK:
|
||||
// Mangled name: #testFun(kotlin.Int){}
|
||||
// Public signature: /testFun|7846764360131207179[0]
|
||||
// Public signature debug description: testFun(kotlin.Int){}
|
||||
fun testFun(@TestAnn(x = "testFun.x") x: Int): Unit
|
||||
|
||||
|
||||
Vendored
+14
@@ -5,18 +5,22 @@ open annotation class A1 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A1{}xs
|
||||
// Public signature: /A1.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: IntArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A1#<get-xs>(){}kotlin.IntArray
|
||||
// Public signature: /A1.xs.<get-xs>|5887559004820637749[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.IntArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A1#<get-xs>(){}
|
||||
// Public signature: /A1.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A1#<init>(kotlin.IntArray...){}
|
||||
// Public signature: /A1.<init>|3304157197881351514[0]
|
||||
// Public signature debug description: <init>(kotlin.IntArray...){}
|
||||
constructor(vararg xs: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ open annotation class A2 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: A2{}xs
|
||||
// Public signature: /A2.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: Array<out String>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A2#<get-xs>(){}kotlin.Array<out|kotlin.String>
|
||||
// Public signature: /A2.xs.<get-xs>|9188548163055185324[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.Array<out|kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A2#<get-xs>(){}
|
||||
// Public signature: /A2.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A2#<init>(kotlin.Array<out|kotlin.String>...){}
|
||||
// Public signature: /A2.<init>|-6780234697714860085[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<out|kotlin.String>...){}
|
||||
constructor(vararg xs: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ open annotation class AA : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: AA{}xs
|
||||
// Public signature: /AA.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: Array<out A1>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AA#<get-xs>(){}kotlin.Array<out|A1>
|
||||
// Public signature: /AA.xs.<get-xs>|-3667422235339963828[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.Array<out|A1>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: AA#<get-xs>(){}
|
||||
// Public signature: /AA.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: AA#<init>(kotlin.Array<out|A1>...){}
|
||||
// Public signature: /AA.<init>|-3149474316715311617[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<out|A1>...){}
|
||||
constructor(vararg xs: A1) /* primary */
|
||||
|
||||
}
|
||||
@@ -70,6 +82,7 @@ open annotation class AA : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
@A1(xs = [1, 2, 3])
|
||||
@A2(xs = ["a", "b", "c"])
|
||||
@AA(xs = [A1(xs = [4]), A1(xs = [5]), A1(xs = [6])])
|
||||
@@ -78,6 +91,7 @@ fun test1(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
@A1(xs = [])
|
||||
@A2(xs = [])
|
||||
@AA(xs = [])
|
||||
|
||||
+5
@@ -5,18 +5,22 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn{}x
|
||||
// Public signature: /TestAnn.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAnn#<get-x>(){}kotlin.String
|
||||
// Public signature: /TestAnn.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestAnn#<get-x>(){}
|
||||
// Public signature: /TestAnn.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAnn#<init>(kotlin.String){}
|
||||
// Public signature: /TestAnn.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(x: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -24,5 +28,6 @@ open annotation class TestAnn : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: #foo(){}
|
||||
// Public signature: /foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Unit
|
||||
|
||||
|
||||
+2
@@ -1,9 +1,11 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test
|
||||
// Public signature: /test|-5712650070209114719[0]
|
||||
// Public signature debug description: {}test
|
||||
val test: Unit
|
||||
// CHECK:
|
||||
// Mangled name: #<get-test>(){}
|
||||
// Public signature: /test.<get-test>|208282462577758837[0]
|
||||
// Public signature debug description: <get-test>(){}
|
||||
get
|
||||
|
||||
|
||||
@@ -5,118 +5,147 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}test1
|
||||
// Public signature: /C.test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test1>(){}kotlin.Int
|
||||
// Public signature: /C.test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test1>(){}
|
||||
// Public signature: /C.test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test3
|
||||
// Public signature: /C.test3|7677556066983021166[0]
|
||||
// Public signature debug description: {}test3
|
||||
var test3: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test3>(){}kotlin.Int
|
||||
// Public signature: /C.test3.<get-test3>|6145294165644146033[0]
|
||||
// Public signature debug description: <get-test3>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test3>(){}
|
||||
// Public signature: /C.test3.<get-test3>|-7333791615083236686[0]
|
||||
// Public signature debug description: <get-test3>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test3>(kotlin.Int){}
|
||||
// Public signature: /C.test3.<set-test3>|-4170290427940674844[0]
|
||||
// Public signature debug description: <set-test3>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test4
|
||||
// Public signature: /C.test4|-9115637610245762085[0]
|
||||
// Public signature debug description: {}test4
|
||||
var test4: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test4>(){}kotlin.Int
|
||||
// Public signature: /C.test4.<get-test4>|-8911174941514444072[0]
|
||||
// Public signature debug description: <get-test4>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test4>(){}
|
||||
// Public signature: /C.test4.<get-test4>|4166854324968284003[0]
|
||||
// Public signature debug description: <get-test4>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test4>(kotlin.Int){}
|
||||
// Public signature: /C.test4.<set-test4>|8105340104867729538[0]
|
||||
// Public signature debug description: <set-test4>(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test5
|
||||
// Public signature: /C.test5|4734809624271551895[0]
|
||||
// Public signature debug description: {}test5
|
||||
var test5: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test5>(){}kotlin.Int
|
||||
// Public signature: /C.test5.<get-test5>|-639929328226188476[0]
|
||||
// Public signature debug description: <get-test5>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test5>(){}
|
||||
// Public signature: /C.test5.<get-test5>|-839819880171293643[0]
|
||||
// Public signature debug description: <get-test5>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test5>(kotlin.Int){}
|
||||
// Public signature: /C.test5.<set-test5>|-8941794992615749462[0]
|
||||
// Public signature debug description: <set-test5>(kotlin.Int){}
|
||||
private set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test6
|
||||
// Public signature: /C.test6|-2606527149405855403[0]
|
||||
// Public signature debug description: {}test6
|
||||
val test6: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test6>(){}kotlin.Int
|
||||
// Public signature: /C.test6.<get-test6>|-7378740493776144578[0]
|
||||
// Public signature debug description: <get-test6>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test6>(){}
|
||||
// Public signature: /C.test6.<get-test6>|2028965735388282488[0]
|
||||
// Public signature debug description: <get-test6>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test7
|
||||
// Public signature: /C.test7|1362036650170262859[0]
|
||||
// Public signature debug description: {}test7
|
||||
val test7: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test7>(){}kotlin.Int
|
||||
// Public signature: /C.test7.<get-test7>|-7305979124924885797[0]
|
||||
// Public signature debug description: <get-test7>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test7>(){}
|
||||
// Public signature: /C.test7.<get-test7>|-4463638325142628163[0]
|
||||
// Public signature debug description: <get-test7>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test8
|
||||
// Public signature: /C.test8|5640428216506241852[0]
|
||||
// Public signature debug description: {}test8
|
||||
var test8: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test8>(){}kotlin.Int
|
||||
// Public signature: /C.test8.<get-test8>|-4986202166917088055[0]
|
||||
// Public signature debug description: <get-test8>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test8>(){}
|
||||
// Public signature: /C.test8.<get-test8>|-4670710835380513070[0]
|
||||
// Public signature debug description: <get-test8>(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test8>(kotlin.Int){}
|
||||
// Public signature: /C.test8.<set-test8>|-6993542117905462862[0]
|
||||
// Public signature debug description: <set-test8>(kotlin.Int){}
|
||||
set(<set-?>: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test2
|
||||
// Public signature: /C.test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
val test2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test2>(){}kotlin.Int
|
||||
// Public signature: /C.test2.<get-test2>|-8779933517717592707[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test2>(){}
|
||||
// Public signature: /C.test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get(): Int
|
||||
|
||||
}
|
||||
|
||||
@@ -1,84 +1,105 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}I0
|
||||
// Public signature: /I0|3638397844945051376[0]
|
||||
// Public signature debug description: {}I0
|
||||
const val I0: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-I0>(){}kotlin.Int
|
||||
// Public signature: /I0.<get-I0>|-6746694356593193165[0]
|
||||
// Public signature debug description: <get-I0>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-I0>(){}
|
||||
// Public signature: /I0.<get-I0>|7085170094336958136[0]
|
||||
// Public signature debug description: <get-I0>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}I1
|
||||
// Public signature: /I1|84494794639401383[0]
|
||||
// Public signature debug description: {}I1
|
||||
const val I1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-I1>(){}kotlin.Int
|
||||
// Public signature: /I1.<get-I1>|-8819240179982204215[0]
|
||||
// Public signature debug description: <get-I1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-I1>(){}
|
||||
// Public signature: /I1.<get-I1>|1430672906566406691[0]
|
||||
// Public signature debug description: <get-I1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}I2
|
||||
// Public signature: /I2|-5820322169900540552[0]
|
||||
// Public signature debug description: {}I2
|
||||
const val I2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-I2>(){}kotlin.Int
|
||||
// Public signature: /I2.<get-I2>|-4989683773709385937[0]
|
||||
// Public signature debug description: <get-I2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-I2>(){}
|
||||
// Public signature: /I2.<get-I2>|-1160209788406877161[0]
|
||||
// Public signature debug description: <get-I2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}STR1
|
||||
// Public signature: /STR1|-6743560849647323388[0]
|
||||
// Public signature debug description: {}STR1
|
||||
const val STR1: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-STR1>(){}kotlin.String
|
||||
// Public signature: /STR1.<get-STR1>|-2293085048547070941[0]
|
||||
// Public signature debug description: <get-STR1>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-STR1>(){}
|
||||
// Public signature: /STR1.<get-STR1>|5781950605000309766[0]
|
||||
// Public signature debug description: <get-STR1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}STR2
|
||||
// Public signature: /STR2|373630768127354084[0]
|
||||
// Public signature debug description: {}STR2
|
||||
const val STR2: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-STR2>(){}kotlin.String
|
||||
// Public signature: /STR2.<get-STR2>|1585456442054637269[0]
|
||||
// Public signature debug description: <get-STR2>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-STR2>(){}
|
||||
// Public signature: /STR2.<get-STR2>|8041479152331919578[0]
|
||||
// Public signature debug description: <get-STR2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}STR3
|
||||
// Public signature: /STR3|-2584825627971705247[0]
|
||||
// Public signature debug description: {}STR3
|
||||
const val STR3: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-STR3>(){}kotlin.String
|
||||
// Public signature: /STR3.<get-STR3>|-7307022761040876675[0]
|
||||
// Public signature debug description: <get-STR3>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-STR3>(){}
|
||||
// Public signature: /STR3.<get-STR3>|8574952695803340733[0]
|
||||
// Public signature debug description: <get-STR3>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}STR4
|
||||
// Public signature: /STR4|-8283585211440994945[0]
|
||||
// Public signature debug description: {}STR4
|
||||
const val STR4: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-STR4>(){}kotlin.String
|
||||
// Public signature: /STR4.<get-STR4>|-2113476242053901162[0]
|
||||
// Public signature debug description: <get-STR4>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-STR4>(){}
|
||||
// Public signature: /STR4.<get-STR4>|-7243567156065898284[0]
|
||||
// Public signature debug description: <get-STR4>(){}
|
||||
get
|
||||
|
||||
|
||||
Vendored
+26
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,61 +25,76 @@ data class MyContainer {
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer{}i
|
||||
// Public signature: /MyContainer.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
var i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#<get-i>(){}kotlin.Int
|
||||
// Public signature: /MyContainer.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#<get-i>(){}
|
||||
// Public signature: /MyContainer.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<set-i>(kotlin.Int){}
|
||||
// Public signature: /MyContainer.i.<set-i>|1223530399758590178[0]
|
||||
// Public signature debug description: <set-i>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<init>(kotlin.Int){}
|
||||
// Public signature: /MyContainer.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#component1(){}kotlin.Int
|
||||
// Public signature: /MyContainer.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#component1(){}
|
||||
// Public signature: /MyContainer.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#copy(kotlin.Int){}MyContainer
|
||||
// Public signature: /MyContainer.copy|-2712595066263545556[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}MyContainer
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#copy(kotlin.Int){}
|
||||
// Public signature: /MyContainer.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): MyContainer
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyContainer.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}
|
||||
// Public signature: /MyContainer.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyContainer.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#hashCode(){}
|
||||
// Public signature: /MyContainer.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#toString(){}kotlin.String
|
||||
// Public signature: /MyContainer.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#toString(){}
|
||||
// Public signature: /MyContainer.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -83,29 +102,36 @@ data class MyContainer {
|
||||
// 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: #get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /get|-3979760669169671321[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
// Public signature: /get|1971890742879799630[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
operator fun MyContainer.get($context_receiver_0: Int, index: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #inc!kotlin.Int@MyContainer(){}MyContainer
|
||||
// Public signature: /inc|-8228731243470619532[0]
|
||||
// Public signature debug description: inc!kotlin.Int@MyContainer(){}MyContainer
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #inc!kotlin.Int@MyContainer(){}
|
||||
// Public signature: /inc|-5486555486431504906[0]
|
||||
// Public signature debug description: inc!kotlin.Int@MyContainer(){}
|
||||
operator fun MyContainer.inc($context_receiver_0: Int): MyContainer
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #plusAssign!kotlin.Int@MyContainer(MyContainer){}
|
||||
// Public signature: /plusAssign|677104996565540010[0]
|
||||
// Public signature debug description: plusAssign!kotlin.Int@MyContainer(MyContainer){}
|
||||
operator fun MyContainer.plusAssign($context_receiver_0: Int, other: MyContainer): Unit
|
||||
|
||||
|
||||
+20
@@ -5,61 +5,76 @@ data class MyContainer {
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer{}s
|
||||
// Public signature: /MyContainer.s|7217541905509134881[0]
|
||||
// Public signature debug description: {}s
|
||||
var s: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#<get-s>(){}kotlin.String
|
||||
// Public signature: /MyContainer.s.<get-s>|4142379646177092803[0]
|
||||
// Public signature debug description: <get-s>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#<get-s>(){}
|
||||
// Public signature: /MyContainer.s.<get-s>|-1662172381559511151[0]
|
||||
// Public signature debug description: <get-s>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<set-s>(kotlin.String){}
|
||||
// Public signature: /MyContainer.s.<set-s>|8225901422521337963[0]
|
||||
// Public signature debug description: <set-s>(kotlin.String){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<init>(kotlin.String){}
|
||||
// Public signature: /MyContainer.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(s: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#component1(){}kotlin.String
|
||||
// Public signature: /MyContainer.component1|-7481405593404337796[0]
|
||||
// Public signature debug description: component1(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#component1(){}
|
||||
// Public signature: /MyContainer.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#copy(kotlin.String){}MyContainer
|
||||
// Public signature: /MyContainer.copy|-9194766205182052641[0]
|
||||
// Public signature debug description: copy(kotlin.String){}MyContainer
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#copy(kotlin.String){}
|
||||
// Public signature: /MyContainer.copy|-8298725480798151031[0]
|
||||
// Public signature debug description: copy(kotlin.String){}
|
||||
fun copy(s: String): MyContainer
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyContainer.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}
|
||||
// Public signature: /MyContainer.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyContainer.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#hashCode(){}
|
||||
// Public signature: /MyContainer.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#toString(){}kotlin.String
|
||||
// Public signature: /MyContainer.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#toString(){}
|
||||
// Public signature: /MyContainer.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -67,21 +82,26 @@ data class MyContainer {
|
||||
// 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: #get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.String?
|
||||
// Public signature: /get|-262764729710480185[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.String?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
// Public signature: /get|1971890742879799630[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
operator fun MyContainer.get($context_receiver_0: Int, index: Int): String?
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #set!kotlin.Int@MyContainer(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /set|1694887052182048775[0]
|
||||
// Public signature debug description: set!kotlin.Int@MyContainer(kotlin.Int;kotlin.String){}
|
||||
operator fun MyContainer.set($context_receiver_0: Int, index: Int, value: String): Unit
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ class Inner {
|
||||
// CHECK:
|
||||
// Mangled name: Inner#<init>!Outer(kotlin.Any){}
|
||||
// Public signature: /Inner.<init>|7428094623108856579[0]
|
||||
// Public signature debug description: <init>!Outer(kotlin.Any){}
|
||||
constructor($context_receiver_0: Outer, arg: Any) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: Inner.contextReceiverField0
|
||||
@@ -17,9 +18,11 @@ class Inner {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Inner#bar(){}kotlin.Int
|
||||
// Public signature: /Inner.bar|-6436649210114349217[0]
|
||||
// Public signature debug description: bar(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Inner#bar(){}
|
||||
// Public signature: /Inner.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
fun bar(): Int
|
||||
|
||||
}
|
||||
@@ -31,19 +34,23 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer{}x
|
||||
// Public signature: /Outer.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Outer#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Outer.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Outer#<get-x>(){}
|
||||
// Public signature: /Outer.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -51,6 +58,7 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: #f(Outer){}
|
||||
// Public signature: /f|-90367846469451219[0]
|
||||
// Public signature debug description: f(Outer){}
|
||||
fun f(outer: Outer): Unit
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f(Outer){}#<anonymous>#static@Outer(){}Inner
|
||||
|
||||
Vendored
+33
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,61 +25,76 @@ data class Result {
|
||||
// CHECK:
|
||||
// Mangled name: Result{}i
|
||||
// Public signature: /Result.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
var i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#<get-i>(){}kotlin.Int
|
||||
// Public signature: /Result.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#<get-i>(){}
|
||||
// Public signature: /Result.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Result#<set-i>(kotlin.Int){}
|
||||
// Public signature: /Result.i.<set-i>|1223530399758590178[0]
|
||||
// Public signature debug description: <set-i>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Result#<init>(kotlin.Int){}
|
||||
// Public signature: /Result.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#component1(){}kotlin.Int
|
||||
// Public signature: /Result.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#component1(){}
|
||||
// Public signature: /Result.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#copy(kotlin.Int){}Result
|
||||
// Public signature: /Result.copy|5439238034196076859[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#copy(kotlin.Int){}
|
||||
// Public signature: /Result.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Result.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}
|
||||
// Public signature: /Result.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#hashCode(){}kotlin.Int
|
||||
// Public signature: /Result.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#hashCode(){}
|
||||
// Public signature: /Result.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#toString(){}kotlin.String
|
||||
// Public signature: /Result.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#toString(){}
|
||||
// Public signature: /Result.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -83,60 +102,74 @@ data class Result {
|
||||
// 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: #div!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /div|4720798164978030724[0]
|
||||
// Public signature debug description: div!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #div!kotlin.Int@Result(Result){}
|
||||
// Public signature: /div|-6612286148996821840[0]
|
||||
// Public signature debug description: div!kotlin.Int@Result(Result){}
|
||||
operator fun Result.div($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #divAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /divAssign|2355297718303587055[0]
|
||||
// Public signature debug description: divAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.divAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #minus!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /minus|3968749932240310139[0]
|
||||
// Public signature debug description: minus!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #minus!kotlin.Int@Result(Result){}
|
||||
// Public signature: /minus|7405496643337842736[0]
|
||||
// Public signature debug description: minus!kotlin.Int@Result(Result){}
|
||||
operator fun Result.minus($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #minusAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /minusAssign|5475976237961546392[0]
|
||||
// Public signature debug description: minusAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.minusAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #plus!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /plus|4903222358721452198[0]
|
||||
// Public signature debug description: plus!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #plus!kotlin.Int@Result(Result){}
|
||||
// Public signature: /plus|-114755674860389360[0]
|
||||
// Public signature debug description: plus!kotlin.Int@Result(Result){}
|
||||
operator fun Result.plus($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #plusAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /plusAssign|-1237264614376392652[0]
|
||||
// Public signature debug description: plusAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.plusAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #times!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /times|3621876074874527655[0]
|
||||
// Public signature debug description: times!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #times!kotlin.Int@Result(Result){}
|
||||
// Public signature: /times|690380606170453948[0]
|
||||
// Public signature debug description: times!kotlin.Int@Result(Result){}
|
||||
operator fun Result.times($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #timesAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /timesAssign|1025810528106719294[0]
|
||||
// Public signature debug description: timesAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.timesAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
|
||||
+7
@@ -5,14 +5,17 @@ class Context {
|
||||
// CHECK:
|
||||
// Mangled name: Context#<init>(){}
|
||||
// Public signature: /Context.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Context#foo(){}kotlin.Int
|
||||
// Public signature: /Context.foo|-1256155405684507276[0]
|
||||
// Public signature debug description: foo(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Context#foo(){}
|
||||
// Public signature: /Context.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Int
|
||||
|
||||
}
|
||||
@@ -24,6 +27,7 @@ class Test {
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>!Context(){}
|
||||
// Public signature: /Test.<init>|4848133296495274545[0]
|
||||
// Public signature debug description: <init>!Context(){}
|
||||
constructor($context_receiver_0: Context) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: Test.contextReceiverField0
|
||||
@@ -36,14 +40,17 @@ class Test {
|
||||
// CHECK:
|
||||
// Mangled name: Test#bar(){}
|
||||
// Public signature: /Test.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
fun bar(): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#foo(){}kotlin.Int
|
||||
// Public signature: /Test.foo|-1256155405684507276[0]
|
||||
// Public signature debug description: foo(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#foo(){}
|
||||
// Public signature: /Test.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Int
|
||||
|
||||
}
|
||||
|
||||
Vendored
+6
@@ -1,24 +1,30 @@
|
||||
// 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: #callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// Public signature: /callWithContext|2869415620415030876[0]
|
||||
// Public signature debug description: callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
// Public signature: /callWithContext|-2175578939070447459[0]
|
||||
// Public signature debug description: callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
fun callWithContext(f: Function1<String, String>): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #withContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// Public signature: /withContext|-1533357735492795771[0]
|
||||
// Public signature debug description: withContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #withContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
// Public signature: /withContext|3644059802172459381[0]
|
||||
// Public signature debug description: withContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
fun withContext(f: Function1<String, String>): String
|
||||
|
||||
|
||||
+19
@@ -5,18 +5,22 @@ class A {
|
||||
// CHECK:
|
||||
// Mangled name: A{}a
|
||||
// Public signature: /A.a|-1200697420457237799[0]
|
||||
// Public signature debug description: {}a
|
||||
val a: Any?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-a>(){}kotlin.Any?
|
||||
// Public signature: /A.a.<get-a>|-5253003527138676623[0]
|
||||
// Public signature debug description: <get-a>(){}kotlin.Any?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-a>(){}
|
||||
// Public signature: /A.a.<get-a>|6785176174175479410[0]
|
||||
// Public signature debug description: <get-a>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.Any?){}
|
||||
// Public signature: /A.<init>|-8205545948568413246[0]
|
||||
// Public signature debug description: <init>(kotlin.Any?){}
|
||||
constructor(a: Any?) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,14 +32,17 @@ class Context {
|
||||
// CHECK:
|
||||
// Mangled name: Context#<init>(){}
|
||||
// Public signature: /Context.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Context#c(){}kotlin.Int
|
||||
// Public signature: /Context.c|-7090409735962961857[0]
|
||||
// Public signature debug description: c(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Context#c(){}
|
||||
// Public signature: /Context.c|-2724918380551733646[0]
|
||||
// Public signature debug description: c(){}
|
||||
fun c(): Int
|
||||
|
||||
}
|
||||
@@ -43,48 +50,60 @@ class Context {
|
||||
// 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: #testInline!Context(){}kotlin.Int
|
||||
// Public signature: /testInline|2700554304824268037[0]
|
||||
// Public signature debug description: testInline!Context(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInline!Context(){}
|
||||
// Public signature: /testInline|-4531301230787846989[0]
|
||||
// Public signature debug description: testInline!Context(){}
|
||||
inline fun testInline($context_receiver_0: Context): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithArg!Context(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithArg|9204994988875814257[0]
|
||||
// Public signature debug description: testInlineWithArg!Context(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithArg!Context(kotlin.Int){}
|
||||
// Public signature: /testInlineWithArg|-6441098303310197415[0]
|
||||
// Public signature debug description: testInlineWithArg!Context(kotlin.Int){}
|
||||
inline fun testInlineWithArg($context_receiver_0: Context, i: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithExtensionAndArg|-7753885706218316674[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}
|
||||
// Public signature: /testInlineWithExtensionAndArg|642168423595809182[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}
|
||||
inline fun Int.testInlineWithExtensionAndArg($context_receiver_0: Context, i: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithExtensionAndMultipleArgs|6839067967550411636[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /testInlineWithExtensionAndMultipleArgs|2396628518140949199[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
inline fun Int.testInlineWithExtensionAndMultipleArgs($context_receiver_0: Context, i1: Int, i2: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithExtensionAndMultipleContextsAndArgs|4315160499148454711[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /testInlineWithExtensionAndMultipleContextsAndArgs|-8262798201429708713[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
inline fun Int.testInlineWithExtensionAndMultipleContextsAndArgs($context_receiver_0: Context, $context_receiver_1: A, i1: Int, i2: Int): Int
|
||||
|
||||
|
||||
+13
@@ -5,19 +5,23 @@ class O {
|
||||
// CHECK:
|
||||
// Mangled name: O{}o
|
||||
// Public signature: /O.o|-5332571409865440260[0]
|
||||
// Public signature debug description: {}o
|
||||
val o: String
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: O#<get-o>(){}kotlin.String
|
||||
// Public signature: /O.o.<get-o>|2606027183154875572[0]
|
||||
// Public signature debug description: <get-o>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: O#<get-o>(){}
|
||||
// Public signature: /O.o.<get-o>|-5005637647237604760[0]
|
||||
// Public signature debug description: <get-o>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: O#<init>(kotlin.String){}
|
||||
// Public signature: /O.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(o: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -29,32 +33,39 @@ class OK {
|
||||
// CHECK:
|
||||
// Mangled name: OK{}k
|
||||
// Public signature: /OK.k|2162811783424158931[0]
|
||||
// Public signature debug description: {}k
|
||||
val k: String
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: OK#<get-k>(){}kotlin.String
|
||||
// Public signature: /OK.k.<get-k>|-8248201737917988340[0]
|
||||
// Public signature debug description: <get-k>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: OK#<get-k>(){}
|
||||
// Public signature: /OK.k.<get-k>|2619553883593572199[0]
|
||||
// Public signature debug description: <get-k>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: OK{}result
|
||||
// Public signature: /OK.result|456251868630197251[0]
|
||||
// Public signature debug description: {}result
|
||||
val result: String
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: OK#<get-result>(){}kotlin.String
|
||||
// Public signature: /OK.result.<get-result>|8441547134620975366[0]
|
||||
// Public signature debug description: <get-result>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: OK#<get-result>(){}
|
||||
// Public signature: /OK.result.<get-result>|7945192536455394063[0]
|
||||
// Public signature debug description: <get-result>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: OK#<init>!O(kotlin.String){}
|
||||
// Public signature: /OK.<init>|-804847331171011326[0]
|
||||
// Public signature debug description: <init>!O(kotlin.String){}
|
||||
constructor($context_receiver_0: O, k: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: OK.contextReceiverField0
|
||||
@@ -69,9 +80,11 @@ class OK {
|
||||
// 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#<anonymous>#static@O(){}kotlin.String
|
||||
|
||||
Vendored
+19
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,35 +25,43 @@ class Delegate {
|
||||
// CHECK:
|
||||
// Mangled name: Delegate{}delegateValue
|
||||
// Public signature: /Delegate.delegateValue|-8268138023786011357[0]
|
||||
// Public signature debug description: {}delegateValue
|
||||
var delegateValue: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegate#<get-delegateValue>(){}kotlin.String
|
||||
// Public signature: /Delegate.delegateValue.<get-delegateValue>|-8802990183041924458[0]
|
||||
// Public signature debug description: <get-delegateValue>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegate#<get-delegateValue>(){}
|
||||
// Public signature: /Delegate.delegateValue.<get-delegateValue>|442512873020605275[0]
|
||||
// Public signature debug description: <get-delegateValue>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#<set-delegateValue>(kotlin.String){}
|
||||
// Public signature: /Delegate.delegateValue.<set-delegateValue>|-6867110197203157583[0]
|
||||
// Public signature debug description: <set-delegateValue>(kotlin.String){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#<init>(){}
|
||||
// Public signature: /Delegate.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegate#getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}kotlin.String
|
||||
// Public signature: /Delegate.getValue|-7764345795816801347[0]
|
||||
// Public signature debug description: getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegate#getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}
|
||||
// Public signature: /Delegate.getValue|-415138418502969483[0]
|
||||
// Public signature debug description: getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}
|
||||
operator fun getValue($context_receiver_0: Int, thisRef: Any?, property: KProperty<*>): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#setValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>;kotlin.String){}
|
||||
// Public signature: /Delegate.setValue|9105212648373628088[0]
|
||||
// Public signature debug description: setValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>;kotlin.String){}
|
||||
operator fun setValue($context_receiver_0: Int, thisRef: Any?, property: KProperty<*>, value: String): Unit
|
||||
|
||||
}
|
||||
@@ -61,22 +73,27 @@ class Result {
|
||||
// CHECK:
|
||||
// Mangled name: Result{}s
|
||||
// Public signature: /Result.s|7217541905509134881[0]
|
||||
// Public signature debug description: {}s
|
||||
var s: String /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#<get-s>(){}kotlin.String
|
||||
// Public signature: /Result.s.<get-s>|4142379646177092803[0]
|
||||
// Public signature debug description: <get-s>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#<get-s>(){}
|
||||
// Public signature: /Result.s.<get-s>|-1662172381559511151[0]
|
||||
// Public signature debug description: <get-s>(){}
|
||||
get(): String
|
||||
// CHECK:
|
||||
// Mangled name: Result#<set-s>(kotlin.String){}
|
||||
// Public signature: /Result.s.<set-s>|8225901422521337963[0]
|
||||
// Public signature debug description: <set-s>(kotlin.String){}
|
||||
set(<set-?>: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Result#<init>!kotlin.Int(){}
|
||||
// Public signature: /Result.<init>|-1392650824251324893[0]
|
||||
// Public signature debug description: <init>!kotlin.Int(){}
|
||||
constructor($context_receiver_0: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: Result.contextReceiverField0
|
||||
@@ -91,8 +108,10 @@ class Result {
|
||||
// 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
|
||||
|
||||
|
||||
+14
@@ -5,14 +5,17 @@ class Circle : Shape {
|
||||
// CHECK:
|
||||
// Mangled name: Circle#<init>(){}
|
||||
// Public signature: /Circle.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Circle#draw!Canvas(){}kotlin.String
|
||||
// Public signature: /Circle.draw|-6733499063990640842[0]
|
||||
// Public signature debug description: draw!Canvas(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Circle#draw!Canvas(){}
|
||||
// Public signature: /Circle.draw|4876755509620013985[0]
|
||||
// Public signature debug description: draw!Canvas(){}
|
||||
override fun draw($context_receiver_0: Canvas): String
|
||||
|
||||
}
|
||||
@@ -25,13 +28,16 @@ interface Canvas {
|
||||
// CHECK:
|
||||
// Mangled name: Canvas{}suffix
|
||||
// Public signature: /Canvas.suffix|-3301965527200666288[0]
|
||||
// Public signature debug description: {}suffix
|
||||
abstract val suffix: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Canvas#<get-suffix>(){}kotlin.String
|
||||
// Public signature: /Canvas.suffix.<get-suffix>|8958072538558116778[0]
|
||||
// Public signature debug description: <get-suffix>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Canvas#<get-suffix>(){}
|
||||
// Public signature: /Canvas.suffix.<get-suffix>|-7634976832113083262[0]
|
||||
// Public signature debug description: <get-suffix>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -44,9 +50,11 @@ interface Shape {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Shape#draw!Canvas(){}kotlin.String
|
||||
// Public signature: /Shape.draw|-6733499063990640842[0]
|
||||
// Public signature debug description: draw!Canvas(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Shape#draw!Canvas(){}
|
||||
// Public signature: /Shape.draw|4876755509620013985[0]
|
||||
// Public signature debug description: draw!Canvas(){}
|
||||
abstract fun draw($context_receiver_0: Canvas): String
|
||||
|
||||
}
|
||||
@@ -58,18 +66,22 @@ object MyCanvas : Canvas {
|
||||
// CHECK:
|
||||
// Mangled name: MyCanvas{}suffix
|
||||
// Public signature: /MyCanvas.suffix|-3301965527200666288[0]
|
||||
// Public signature debug description: {}suffix
|
||||
override val suffix: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyCanvas#<get-suffix>(){}kotlin.String
|
||||
// Public signature: /MyCanvas.suffix.<get-suffix>|8958072538558116778[0]
|
||||
// Public signature debug description: <get-suffix>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyCanvas#<get-suffix>(){}
|
||||
// Public signature: /MyCanvas.suffix.<get-suffix>|-7634976832113083262[0]
|
||||
// Public signature debug description: <get-suffix>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyCanvas#<init>(){}
|
||||
// Public signature: /MyCanvas.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -77,8 +89,10 @@ object MyCanvas : Canvas {
|
||||
// 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
|
||||
|
||||
|
||||
+59
@@ -5,53 +5,96 @@ data class Pair<A : Any?, B : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Pair{}first
|
||||
// Public signature: /Pair.first|1497393077339299626[0]
|
||||
// Public signature debug description: {}first
|
||||
val first: A
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#<get-first>(){}1:0
|
||||
// Public signature: /Pair.first.<get-first>|-2355525345180386541[0]
|
||||
// Public signature debug description: <get-first>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#<get-first>(){}
|
||||
// Public signature: /Pair.first.<get-first>|2605844787438953097[0]
|
||||
// Public signature debug description: <get-first>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Pair{}second
|
||||
// Public signature: /Pair.second|8934636033843101515[0]
|
||||
// Public signature debug description: {}second
|
||||
val second: B
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#<get-second>(){}1:1
|
||||
// Public signature: /Pair.second.<get-second>|-7108495346814383827[0]
|
||||
// Public signature debug description: <get-second>(){}1:1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#<get-second>(){}
|
||||
// Public signature: /Pair.second.<get-second>|-2939116233384777905[0]
|
||||
// Public signature debug description: <get-second>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Pair#<init>(1:0;1:1){}
|
||||
// Public signature: /Pair.<init>|3086114026882374588[0]
|
||||
// Public signature debug description: <init>(1:0;1:1){}
|
||||
constructor(first: A, second: B) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#component1(){}1:0
|
||||
// Public signature: /Pair.component1|2393470133763651536[0]
|
||||
// Public signature debug description: component1(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#component1(){}
|
||||
// Public signature: /Pair.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): A
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#component2(){}1:1
|
||||
// Public signature: /Pair.component2|319033347667924570[0]
|
||||
// Public signature debug description: component2(){}1:1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#component2(){}
|
||||
// Public signature: /Pair.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): B
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#copy(1:0;1:1){}Pair<1:0,1:1>
|
||||
// Public signature: /Pair.copy|7298985996422673194[0]
|
||||
// Public signature debug description: copy(1:0;1:1){}Pair<1:0,1:1>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#copy(1:0;1:1){}
|
||||
// Public signature: /Pair.copy|9164798229600019588[0]
|
||||
// Public signature debug description: copy(1:0;1:1){}
|
||||
fun copy(first: A, second: B): Pair<A, B>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Pair.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#equals(kotlin.Any?){}
|
||||
// Public signature: /Pair.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#hashCode(){}kotlin.Int
|
||||
// Public signature: /Pair.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#hashCode(){}
|
||||
// Public signature: /Pair.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#toString(){}kotlin.String
|
||||
// Public signature: /Pair.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#toString(){}
|
||||
// Public signature: /Pair.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -59,19 +102,35 @@ data class Pair<A : Any?, B : Any?> {
|
||||
// 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: #compareTo!java.util.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}kotlin.Int
|
||||
// Public signature: /compareTo|-4091974102091923679[0]
|
||||
// Public signature debug description: compareTo!java.util.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #compareTo!kotlin.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}
|
||||
// Public signature: /compareTo|-7485670540277582765[0]
|
||||
// Public signature debug description: compareTo!kotlin.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}
|
||||
infix operator fun <T : Any?> T.compareTo($context_receiver_0: Comparator<T>, other: T): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @Pair<0:0,0:0>{0§<kotlin.Any?>}min
|
||||
// Public signature: /min|6885845668930107919[0]
|
||||
// Public signature debug description: @Pair<0:0,0:0>{0§<kotlin.Any?>}min
|
||||
val <T : Any?> Pair<T, T>.min: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-min>!java.util.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /min.<get-min>|6404877126791863503[0]
|
||||
// Public signature debug description: <get-min>!java.util.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-min>!kotlin.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}
|
||||
// Public signature: /min.<get-min>|-660185634957956497[0]
|
||||
// Public signature debug description: <get-min>!kotlin.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}
|
||||
get($context_receiver_0: Comparator<T>): T
|
||||
|
||||
|
||||
+9
@@ -5,18 +5,22 @@ class View {
|
||||
// CHECK:
|
||||
// Mangled name: View{}coefficient
|
||||
// Public signature: /View.coefficient|4563127391682800227[0]
|
||||
// Public signature debug description: {}coefficient
|
||||
val coefficient: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: View#<get-coefficient>(){}kotlin.Int
|
||||
// Public signature: /View.coefficient.<get-coefficient>|2286291581442465794[0]
|
||||
// Public signature debug description: <get-coefficient>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: View#<get-coefficient>(){}
|
||||
// Public signature: /View.coefficient.<get-coefficient>|5285326162631504309[0]
|
||||
// Public signature debug description: <get-coefficient>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: View#<init>(){}
|
||||
// Public signature: /View.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -24,20 +28,25 @@ class View {
|
||||
// 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:
|
||||
// Mangled name: @kotlin.Int{}dp
|
||||
// Public signature: /dp|-4245635280375224248[0]
|
||||
// Public signature debug description: @kotlin.Int{}dp
|
||||
val Int.dp: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-dp>!View@kotlin.Int(){}kotlin.Int
|
||||
// Public signature: /dp.<get-dp>|933397372434095199[0]
|
||||
// Public signature debug description: <get-dp>!View@kotlin.Int(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-dp>!View@kotlin.Int(){}
|
||||
// Public signature: /dp.<get-dp>|-92585254995500394[0]
|
||||
// Public signature debug description: <get-dp>!View@kotlin.Int(){}
|
||||
get($context_receiver_0: View): Int
|
||||
|
||||
|
||||
Vendored
+13
@@ -5,18 +5,22 @@ class K {
|
||||
// CHECK:
|
||||
// Mangled name: K{}k
|
||||
// Public signature: /K.k|2162811783424158931[0]
|
||||
// Public signature debug description: {}k
|
||||
val k: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: K#<get-k>(){}kotlin.String
|
||||
// Public signature: /K.k.<get-k>|-8248201737917988340[0]
|
||||
// Public signature debug description: <get-k>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: K#<get-k>(){}
|
||||
// Public signature: /K.k.<get-k>|2619553883593572199[0]
|
||||
// Public signature debug description: <get-k>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: K#<init>(){}
|
||||
// Public signature: /K.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class O {
|
||||
// CHECK:
|
||||
// Mangled name: O{}o
|
||||
// Public signature: /O.o|-5332571409865440260[0]
|
||||
// Public signature debug description: {}o
|
||||
val o: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: O#<get-o>(){}kotlin.String
|
||||
// Public signature: /O.o.<get-o>|2606027183154875572[0]
|
||||
// Public signature debug description: <get-o>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: O#<get-o>(){}
|
||||
// Public signature: /O.o.<get-o>|-5005637647237604760[0]
|
||||
// Public signature debug description: <get-o>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: O#<init>(){}
|
||||
// Public signature: /O.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -51,6 +59,7 @@ class Param {
|
||||
// CHECK:
|
||||
// Mangled name: Param#<init>(){}
|
||||
// Public signature: /Param.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -58,16 +67,20 @@ class Param {
|
||||
// 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: #f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /f|-7653040485655702379[0]
|
||||
// Public signature debug description: f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}
|
||||
// Public signature: /f|6244942347355309773[0]
|
||||
// Public signature debug description: f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}
|
||||
fun <T : Any?> K.f($context_receiver_0: O, g: @ExtensionFunctionType Function3<O, K, Param, T>): T
|
||||
|
||||
|
||||
+23
@@ -5,21 +5,26 @@ interface Monoid<T : Any?> : Semigroup<T> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Monoid#combine@1:0(1:0){}1:0
|
||||
// Public signature: /Monoid.combine|-3517256775590682507[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Monoid#combine@1:0(1:0){}
|
||||
// Public signature: /Monoid.combine|8412967464389689937[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}
|
||||
abstract /* fake */ override infix fun T.combine(other: T): T
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Monoid{}unit
|
||||
// Public signature: /Monoid.unit|-5200734743185576787[0]
|
||||
// Public signature debug description: {}unit
|
||||
abstract val unit: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Monoid#<get-unit>(){}1:0
|
||||
// Public signature: /Monoid.unit.<get-unit>|-2842189358620964971[0]
|
||||
// Public signature debug description: <get-unit>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Monoid#<get-unit>(){}
|
||||
// Public signature: /Monoid.unit.<get-unit>|1530864625432111105[0]
|
||||
// Public signature debug description: <get-unit>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -32,9 +37,11 @@ interface Semigroup<T : Any?> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Semigroup#combine@1:0(1:0){}1:0
|
||||
// Public signature: /Semigroup.combine|-3517256775590682507[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Semigroup#combine@1:0(1:0){}
|
||||
// Public signature: /Semigroup.combine|8412967464389689937[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}
|
||||
abstract infix fun T.combine(other: T): T
|
||||
|
||||
}
|
||||
@@ -46,26 +53,32 @@ object IntMonoid : Monoid<Int> {
|
||||
// CHECK:
|
||||
// Mangled name: IntMonoid{}unit
|
||||
// Public signature: /IntMonoid.unit|-5200734743185576787[0]
|
||||
// Public signature debug description: {}unit
|
||||
override val unit: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IntMonoid#<get-unit>(){}kotlin.Int
|
||||
// Public signature: /IntMonoid.unit.<get-unit>|3772729924213749256[0]
|
||||
// Public signature debug description: <get-unit>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IntMonoid#<get-unit>(){}
|
||||
// Public signature: /IntMonoid.unit.<get-unit>|1530864625432111105[0]
|
||||
// Public signature debug description: <get-unit>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IntMonoid#<init>(){}
|
||||
// Public signature: /IntMonoid.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IntMonoid#combine@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /IntMonoid.combine|4765448259581317405[0]
|
||||
// Public signature debug description: combine@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IntMonoid#combine@kotlin.Int(kotlin.Int){}
|
||||
// Public signature: /IntMonoid.combine|4429091503069708823[0]
|
||||
// Public signature debug description: combine@kotlin.Int(kotlin.Int){}
|
||||
override infix fun Int.combine(other: Int): Int
|
||||
|
||||
}
|
||||
@@ -77,26 +90,32 @@ object StringMonoid : Monoid<String> {
|
||||
// CHECK:
|
||||
// Mangled name: StringMonoid{}unit
|
||||
// Public signature: /StringMonoid.unit|-5200734743185576787[0]
|
||||
// Public signature debug description: {}unit
|
||||
override val unit: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: StringMonoid#<get-unit>(){}kotlin.String
|
||||
// Public signature: /StringMonoid.unit.<get-unit>|4504480110251605077[0]
|
||||
// Public signature debug description: <get-unit>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: StringMonoid#<get-unit>(){}
|
||||
// Public signature: /StringMonoid.unit.<get-unit>|1530864625432111105[0]
|
||||
// Public signature debug description: <get-unit>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: StringMonoid#<init>(){}
|
||||
// Public signature: /StringMonoid.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: StringMonoid#combine@kotlin.String(kotlin.String){}kotlin.String
|
||||
// Public signature: /StringMonoid.combine|-5815259829474546918[0]
|
||||
// Public signature debug description: combine@kotlin.String(kotlin.String){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: StringMonoid#combine@kotlin.String(kotlin.String){}
|
||||
// Public signature: /StringMonoid.combine|-2748332935123183663[0]
|
||||
// Public signature debug description: combine@kotlin.String(kotlin.String){}
|
||||
override infix fun String.combine(other: String): String
|
||||
|
||||
}
|
||||
@@ -104,16 +123,20 @@ object StringMonoid : Monoid<String> {
|
||||
// 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: #sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /sum|7635142307973834922[0]
|
||||
// Public signature debug description: sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}
|
||||
// Public signature: /sum|6490726678726957775[0]
|
||||
// Public signature debug description: sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}
|
||||
fun <T : Any?> List<T>.sum($context_receiver_0: Monoid<T>): T
|
||||
|
||||
|
||||
@@ -5,19 +5,23 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}c
|
||||
// Public signature: /C.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Int
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-c>(){}kotlin.Int
|
||||
// Public signature: /C.c.<get-c>|-2440337234483931882[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-c>(){}
|
||||
// Public signature: /C.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -25,6 +29,7 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: #bar(C){}
|
||||
// Public signature: /bar|-380723744805794672[0]
|
||||
// Public signature debug description: bar(C){}
|
||||
fun bar(c: C): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #bar(C){}#<anonymous>#static@C(){}
|
||||
@@ -33,5 +38,6 @@ fun bar(c: C): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #foo!C(){}
|
||||
// Public signature: /foo|-1491377105373055541[0]
|
||||
// Public signature debug description: foo!C(){}
|
||||
fun foo($context_receiver_0: C): Unit
|
||||
|
||||
|
||||
+14
@@ -5,18 +5,22 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}c
|
||||
// Public signature: /C.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-c>(){}kotlin.Int
|
||||
// Public signature: /C.c.<get-c>|-2440337234483931882[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-c>(){}
|
||||
// Public signature: /C.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -28,6 +32,7 @@ class Param {
|
||||
// CHECK:
|
||||
// Mangled name: Param#<init>(){}
|
||||
// Public signature: /Param.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -39,18 +44,22 @@ class R {
|
||||
// CHECK:
|
||||
// Mangled name: R{}r
|
||||
// Public signature: /R.r|-8117627916896159533[0]
|
||||
// Public signature debug description: {}r
|
||||
val r: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: R#<get-r>(){}kotlin.Int
|
||||
// Public signature: /R.r.<get-r>|4210912234201800356[0]
|
||||
// Public signature debug description: <get-r>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: R#<get-r>(){}
|
||||
// Public signature: /R.r.<get-r>|-7424184448774736572[0]
|
||||
// Public signature debug description: <get-r>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: R#<init>(){}
|
||||
// Public signature: /R.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -58,25 +67,30 @@ class R {
|
||||
// CHECK:
|
||||
// Mangled name: #f1!C@R(kotlin.Function3<C,R,Param,kotlin.Unit>){}
|
||||
// Public signature: /f1|-6159499595952586733[0]
|
||||
// Public signature debug description: f1!C@R(kotlin.Function3<C,R,Param,kotlin.Unit>){}
|
||||
fun R.f1($context_receiver_0: C, g: @ExtensionFunctionType Function3<C, R, Param, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #f2!C(kotlin.Function2<C,Param,kotlin.Unit>){}
|
||||
// Public signature: /f2|916795325728250836[0]
|
||||
// Public signature debug description: f2!C(kotlin.Function2<C,Param,kotlin.Unit>){}
|
||||
fun f2($context_receiver_0: C, g: Function2<C, Param, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #f3!C@R(kotlin.Function2<C,R,kotlin.Unit>){}
|
||||
// Public signature: /f3|-4964362597990757320[0]
|
||||
// Public signature debug description: f3!C@R(kotlin.Function2<C,R,kotlin.Unit>){}
|
||||
fun R.f3($context_receiver_0: C, g: @ExtensionFunctionType Function2<C, R, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #f4!C(kotlin.Function1<C,kotlin.Unit>){}
|
||||
// Public signature: /f4|-1495265522536685659[0]
|
||||
// Public signature debug description: f4!C(kotlin.Function1<C,kotlin.Unit>){}
|
||||
fun f4($context_receiver_0: C, g: Function1<C, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
|
||||
|
||||
+4
@@ -5,6 +5,7 @@ class A<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>!1:0(){}
|
||||
// Public signature: /A.<init>|5547349096232763669[0]
|
||||
// Public signature debug description: <init>!1:0(){}
|
||||
constructor($context_receiver_0: T) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: A.contextReceiverField0
|
||||
@@ -23,6 +24,7 @@ class B<P : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>!kotlin.collections.Collection<1:0>(){}
|
||||
// Public signature: /B.<init>|-5453957848603821578[0]
|
||||
// Public signature debug description: <init>!kotlin.collections.Collection<1:0>(){}
|
||||
constructor($context_receiver_0: Collection<P>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: B.contextReceiverField0
|
||||
@@ -37,10 +39,12 @@ class B<P : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: #bar@kotlin.collections.Collection<kotlin.Int>(){}
|
||||
// Public signature: /bar|-6231113953181180683[0]
|
||||
// Public signature debug description: bar@kotlin.collections.Collection<kotlin.Int>(){}
|
||||
fun Collection<Int>.bar(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #foo@kotlin.Int(){}
|
||||
// Public signature: /foo|4521317896132265411[0]
|
||||
// Public signature debug description: foo@kotlin.Int(){}
|
||||
fun Int.foo(): Unit
|
||||
|
||||
|
||||
+41
@@ -5,61 +5,76 @@ data class Counter {
|
||||
// CHECK:
|
||||
// Mangled name: Counter{}i
|
||||
// Public signature: /Counter.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
var i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#<get-i>(){}kotlin.Int
|
||||
// Public signature: /Counter.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#<get-i>(){}
|
||||
// Public signature: /Counter.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Counter#<set-i>(kotlin.Int){}
|
||||
// Public signature: /Counter.i.<set-i>|1223530399758590178[0]
|
||||
// Public signature debug description: <set-i>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Counter#<init>(kotlin.Int){}
|
||||
// Public signature: /Counter.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#component1(){}kotlin.Int
|
||||
// Public signature: /Counter.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#component1(){}
|
||||
// Public signature: /Counter.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#copy(kotlin.Int){}Counter
|
||||
// Public signature: /Counter.copy|2961790952651150110[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}Counter
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#copy(kotlin.Int){}
|
||||
// Public signature: /Counter.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): Counter
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Counter.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#equals(kotlin.Any?){}
|
||||
// Public signature: /Counter.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#hashCode(){}kotlin.Int
|
||||
// Public signature: /Counter.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#hashCode(){}
|
||||
// Public signature: /Counter.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#toString(){}kotlin.String
|
||||
// Public signature: /Counter.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#toString(){}
|
||||
// Public signature: /Counter.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -71,57 +86,71 @@ data class CounterConfig {
|
||||
// CHECK:
|
||||
// Mangled name: CounterConfig{}max
|
||||
// Public signature: /CounterConfig.max|-4328207510034083913[0]
|
||||
// Public signature debug description: {}max
|
||||
val max: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#<get-max>(){}kotlin.Int
|
||||
// Public signature: /CounterConfig.max.<get-max>|3083068406880796820[0]
|
||||
// Public signature debug description: <get-max>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#<get-max>(){}
|
||||
// Public signature: /CounterConfig.max.<get-max>|-2092975001266666827[0]
|
||||
// Public signature debug description: <get-max>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CounterConfig#<init>(kotlin.Int){}
|
||||
// Public signature: /CounterConfig.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(max: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#component1(){}kotlin.Int
|
||||
// Public signature: /CounterConfig.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#component1(){}
|
||||
// Public signature: /CounterConfig.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#copy(kotlin.Int){}CounterConfig
|
||||
// Public signature: /CounterConfig.copy|-6936688204078599579[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}CounterConfig
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#copy(kotlin.Int){}
|
||||
// Public signature: /CounterConfig.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(max: Int): CounterConfig
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /CounterConfig.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#equals(kotlin.Any?){}
|
||||
// Public signature: /CounterConfig.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#hashCode(){}kotlin.Int
|
||||
// Public signature: /CounterConfig.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#hashCode(){}
|
||||
// Public signature: /CounterConfig.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#toString(){}kotlin.String
|
||||
// Public signature: /CounterConfig.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#toString(){}
|
||||
// Public signature: /CounterConfig.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -133,18 +162,22 @@ class CounterIterator : Iterator<Int> {
|
||||
// CHECK:
|
||||
// Mangled name: CounterIterator{}counter
|
||||
// Public signature: /CounterIterator.counter|3849500605769271673[0]
|
||||
// Public signature debug description: {}counter
|
||||
private val counter: Counter
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterIterator#<get-counter>(){}Counter
|
||||
// Public signature: /CounterIterator.counter.<get-counter>|-1972897806384113317[0]
|
||||
// Public signature debug description: <get-counter>(){}Counter
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterIterator#<get-counter>(){}
|
||||
// Public signature: /CounterIterator.counter.<get-counter>|6903507550118978958[0]
|
||||
// Public signature debug description: <get-counter>(){}
|
||||
private get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CounterIterator#<init>!CounterConfig(Counter){}
|
||||
// Public signature: /CounterIterator.<init>|4731448293962665986[0]
|
||||
// Public signature debug description: <init>!CounterConfig(Counter){}
|
||||
constructor($context_receiver_0: CounterConfig, counter: Counter) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: CounterIterator.contextReceiverField0
|
||||
@@ -157,17 +190,21 @@ class CounterIterator : Iterator<Int> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterIterator#hasNext(){}kotlin.Boolean
|
||||
// Public signature: /CounterIterator.hasNext|-8822308834813776763[0]
|
||||
// Public signature debug description: hasNext(){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterIterator#hasNext(){}
|
||||
// Public signature: /CounterIterator.hasNext|-3649021657867765832[0]
|
||||
// Public signature debug description: hasNext(){}
|
||||
override operator fun hasNext(): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterIterator#next(){}kotlin.Int
|
||||
// Public signature: /CounterIterator.next|-2200495694769701977[0]
|
||||
// Public signature debug description: next(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterIterator#next(){}
|
||||
// Public signature: /CounterIterator.next|4628025478201224268[0]
|
||||
// Public signature debug description: next(){}
|
||||
override operator fun next(): Int
|
||||
|
||||
}
|
||||
@@ -175,16 +212,20 @@ class CounterIterator : Iterator<Int> {
|
||||
// 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: #iterator!CounterConfig@Counter(){}CounterIterator
|
||||
// Public signature: /iterator|3723033021471264185[0]
|
||||
// Public signature debug description: iterator!CounterConfig@Counter(){}CounterIterator
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #iterator!CounterConfig@Counter(){}
|
||||
// Public signature: /iterator|-4428923153638402647[0]
|
||||
// Public signature debug description: iterator!CounterConfig@Counter(){}
|
||||
operator fun Counter.iterator($context_receiver_0: CounterConfig): CounterIterator
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ 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
|
||||
|
||||
@@ -8,6 +8,7 @@ interface Lazy<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: #f(Lazy<kotlin.Int>;Lazy<kotlin.CharSequence>;Lazy<0:0>;Lazy<Lazy<0:0>>){0§<kotlin.Any?>}
|
||||
// Public signature: /f|-6064829949850642050[0]
|
||||
// Public signature debug description: f(Lazy<kotlin.Int>;Lazy<kotlin.CharSequence>;Lazy<0:0>;Lazy<Lazy<0:0>>){0§<kotlin.Any?>}
|
||||
fun <T : Any?> f(lazy1: Lazy<Int>, lazy2: Lazy<CharSequence>, lazyT: Lazy<T>, lazyLazyT: Lazy<Lazy<T>>): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #f(Lazy<kotlin.Int>;Lazy<kotlin.CharSequence>;Lazy<1:0>;Lazy<Lazy<1:0>>){0§<kotlin.Any?>}#<anonymous>#static@Lazy<kotlin.Int>(){}
|
||||
@@ -47,15 +48,18 @@ fun <T : Any?> f(lazy1: Lazy<Int>, lazy2: Lazy<CharSequence>, lazyT: Lazy<T>, la
|
||||
// CHECK:
|
||||
// Mangled name: #test1!Lazy<kotlin.Int>!Lazy<kotlin.CharSequence>(){}
|
||||
// Public signature: /test1|5140438532469983470[0]
|
||||
// Public signature debug description: test1!Lazy<kotlin.Int>!Lazy<kotlin.CharSequence>(){}
|
||||
fun test1($context_receiver_0: Lazy<Int>, $context_receiver_1: Lazy<CharSequence>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2!Lazy<0:0>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
// Public signature: /test2|-2502875315769862011[0]
|
||||
// Public signature debug description: test2!Lazy<0:0>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
fun <T : Any?> Lazy<Int>.test2($context_receiver_0: Lazy<T>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test3!Lazy<Lazy<0:0>>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
// Public signature: /test3|-745136432920564509[0]
|
||||
// Public signature debug description: test3!Lazy<Lazy<0:0>>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
fun <T : Any?> Lazy<Int>.test3($context_receiver_0: Lazy<Lazy<T>>): Unit
|
||||
|
||||
|
||||
+6
@@ -5,6 +5,7 @@ class Context {
|
||||
// CHECK:
|
||||
// Mangled name: Context#<init>(){}
|
||||
// Public signature: /Context.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -12,22 +13,27 @@ class Context {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f!Context(){}kotlin.String
|
||||
// Public signature: /f|-5175802051654911360[0]
|
||||
// Public signature debug description: f!Context(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #f!Context(){}
|
||||
// Public signature: /f|-1050574650869165395[0]
|
||||
// Public signature debug description: f!Context(){}
|
||||
fun f($context_receiver_0: Context): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f(){}kotlin.Any
|
||||
// Public signature: /f|-2324325393552926316[0]
|
||||
// Public signature debug description: f(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #f(){}
|
||||
// Public signature: /f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
fun f(): Any
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test(){}#<anonymous>#static@Context(){}kotlin.Int
|
||||
|
||||
+5
@@ -1,22 +1,27 @@
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #foo!kotlin.Int(){}kotlin.Int
|
||||
// Public signature: /foo|-298514072419997277[0]
|
||||
// Public signature debug description: foo!kotlin.Int(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #foo!kotlin.Int(){}
|
||||
// Public signature: /foo|-2047845050892281405[0]
|
||||
// Public signature debug description: foo!kotlin.Int(){}
|
||||
fun foo($context_receiver_0: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #foo!kotlin.Int!kotlin.String(){}kotlin.Int
|
||||
// Public signature: /foo|7076979931255393427[0]
|
||||
// Public signature debug description: foo!kotlin.Int!kotlin.String(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #foo!kotlin.Int!kotlin.String(){}
|
||||
// Public signature: /foo|-6855876411691473491[0]
|
||||
// Public signature debug description: foo!kotlin.Int!kotlin.String(){}
|
||||
fun foo($context_receiver_0: Int, $context_receiver_1: String): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test(){}#<anonymous>#static@kotlin.Int(){}kotlin.Int
|
||||
|
||||
Vendored
+8
@@ -5,18 +5,22 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}result
|
||||
// Public signature: /C.result|456251868630197251[0]
|
||||
// Public signature debug description: {}result
|
||||
val result: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-result>(){}kotlin.String
|
||||
// Public signature: /C.result.<get-result>|8441547134620975366[0]
|
||||
// Public signature debug description: <get-result>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-result>(){}
|
||||
// Public signature: /C.result.<get-result>|7945192536455394063[0]
|
||||
// Public signature debug description: <get-result>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -24,16 +28,20 @@ class C {
|
||||
// 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: #contextual(kotlin.Function1<C,kotlin.String>){}kotlin.String
|
||||
// Public signature: /contextual|-248785556334643583[0]
|
||||
// Public signature debug description: contextual(kotlin.Function1<C,kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #contextual(kotlin.Function1<C,kotlin.String>){}
|
||||
// Public signature: /contextual|-8388542031730591420[0]
|
||||
// Public signature debug description: contextual(kotlin.Function1<C,kotlin.String>){}
|
||||
fun contextual(f: Function1<C, String>): String
|
||||
|
||||
|
||||
+6
@@ -5,6 +5,7 @@ class Matrix {
|
||||
// CHECK:
|
||||
// Mangled name: Matrix#<init>(){}
|
||||
// Public signature: /Matrix.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -17,9 +18,11 @@ interface NumberOperations {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: NumberOperations#plus@kotlin.Number(kotlin.Number){}kotlin.Number
|
||||
// Public signature: /NumberOperations.plus|-6518987633126930952[0]
|
||||
// Public signature debug description: plus@kotlin.Number(kotlin.Number){}kotlin.Number
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: NumberOperations#plus@kotlin.Number(kotlin.Number){}
|
||||
// Public signature: /NumberOperations.plus|-1680445349837757562[0]
|
||||
// Public signature debug description: plus@kotlin.Number(kotlin.Number){}
|
||||
abstract fun Number.plus(other: Number): Number
|
||||
|
||||
}
|
||||
@@ -27,13 +30,16 @@ interface NumberOperations {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #plus!NumberOperations@Matrix(Matrix){}Matrix
|
||||
// Public signature: /plus|1303343764214809933[0]
|
||||
// Public signature debug description: plus!NumberOperations@Matrix(Matrix){}Matrix
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #plus!NumberOperations@Matrix(Matrix){}
|
||||
// Public signature: /plus|-2670469522083122958[0]
|
||||
// Public signature debug description: plus!NumberOperations@Matrix(Matrix){}
|
||||
fun Matrix.plus($context_receiver_0: NumberOperations, other: Matrix): Matrix
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #plusMatrix@NumberOperations(Matrix;Matrix){}
|
||||
// Public signature: /plusMatrix|-8194087590203252948[0]
|
||||
// Public signature debug description: plusMatrix@NumberOperations(Matrix;Matrix){}
|
||||
fun NumberOperations.plusMatrix(m1: Matrix, m2: Matrix): Unit
|
||||
|
||||
|
||||
@@ -6,9 +6,11 @@ interface A {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#a(){}kotlin.Int
|
||||
// Public signature: /A.a|5993980063692763883[0]
|
||||
// Public signature debug description: a(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#a(){}
|
||||
// Public signature: /A.a|-4432112437378250461[0]
|
||||
// Public signature debug description: a(){}
|
||||
abstract fun a(): Int
|
||||
|
||||
}
|
||||
@@ -21,9 +23,11 @@ interface B {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#b(){}kotlin.Int
|
||||
// Public signature: /B.b|-6472101675379091489[0]
|
||||
// Public signature debug description: b(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#b(){}
|
||||
// Public signature: /B.b|4789657038926421504[0]
|
||||
// Public signature debug description: b(){}
|
||||
abstract fun b(): Int
|
||||
|
||||
}
|
||||
@@ -31,12 +35,15 @@ interface B {
|
||||
// CHECK:
|
||||
// Mangled name: {}c
|
||||
// Public signature: /c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-c>!A!B(){}kotlin.Int
|
||||
// Public signature: /c.<get-c>|-2082007887378586898[0]
|
||||
// Public signature debug description: <get-c>!A!B(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-c>!A!B(){}
|
||||
// Public signature: /c.<get-c>|2760865531401172403[0]
|
||||
// Public signature debug description: <get-c>!A!B(){}
|
||||
get($context_receiver_0: A, $context_receiver_1: B): Int
|
||||
|
||||
|
||||
+16
@@ -5,18 +5,22 @@ class A<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: A{}a
|
||||
// Public signature: /A.a|-1200697420457237799[0]
|
||||
// Public signature debug description: {}a
|
||||
val a: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-a>(){}1:0
|
||||
// Public signature: /A.a.<get-a>|5765441560292063424[0]
|
||||
// Public signature debug description: <get-a>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-a>(){}
|
||||
// Public signature: /A.a.<get-a>|6785176174175479410[0]
|
||||
// Public signature debug description: <get-a>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(1:0){}
|
||||
// Public signature: /A.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(a: T) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class B {
|
||||
// CHECK:
|
||||
// Mangled name: B{}b
|
||||
// Public signature: /B.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
val b: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#<get-b>(){}kotlin.Any
|
||||
// Public signature: /B.b.<get-b>|4768115582956424363[0]
|
||||
// Public signature debug description: <get-b>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#<get-b>(){}
|
||||
// Public signature: /B.b.<get-b>|812004636995167743[0]
|
||||
// Public signature debug description: <get-b>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>(kotlin.Any){}
|
||||
// Public signature: /B.<init>|4518179880532599055[0]
|
||||
// Public signature debug description: <init>(kotlin.Any){}
|
||||
constructor(b: Any) /* primary */
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}c
|
||||
// Public signature: /C.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-c>(){}kotlin.Any
|
||||
// Public signature: /C.c.<get-c>|-7073232512849879703[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-c>(){}
|
||||
// Public signature: /C.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.Any){}
|
||||
// Public signature: /C.<init>|4518179880532599055[0]
|
||||
// Public signature debug description: <init>(kotlin.Any){}
|
||||
constructor(c: Any) /* primary */
|
||||
|
||||
}
|
||||
@@ -70,17 +82,21 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: #f!A<kotlin.Int>!A<kotlin.String>!B(){}
|
||||
// Public signature: /f|-2471136927765483161[0]
|
||||
// Public signature debug description: f!A<kotlin.Int>!A<kotlin.String>!B(){}
|
||||
fun f($context_receiver_0: A<Int>, $context_receiver_1: A<String>, $context_receiver_2: B): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @C{}p
|
||||
// Public signature: /p|-5429013048289439414[0]
|
||||
// Public signature debug description: @C{}p
|
||||
val C.p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}kotlin.Int
|
||||
// Public signature: /p.<get-p>|-7725362510645392909[0]
|
||||
// Public signature debug description: <get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}
|
||||
// Public signature: /p.<get-p>|-2698360468898936971[0]
|
||||
// Public signature debug description: <get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}
|
||||
get($context_receiver_0: A<Int>, $context_receiver_1: A<String>, $context_receiver_2: B): Int
|
||||
|
||||
|
||||
Vendored
+2
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}#<anonymous>#static@kotlin.Int(){}
|
||||
@@ -12,5 +13,6 @@ fun test(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #useContext!0:0(kotlin.Function1<0:0,kotlin.Unit>){0§<kotlin.Any?>}
|
||||
// Public signature: /useContext|4354708628570086942[0]
|
||||
// Public signature debug description: useContext!0:0(kotlin.Function1<0:0,kotlin.Unit>){0§<kotlin.Any?>}
|
||||
fun <T : Any?> useContext($context_receiver_0: T, block: Function1<T, Unit>): Unit
|
||||
|
||||
|
||||
+28
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,57 +25,71 @@ data class Result {
|
||||
// CHECK:
|
||||
// Mangled name: Result{}i
|
||||
// Public signature: /Result.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
val i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#<get-i>(){}kotlin.Int
|
||||
// Public signature: /Result.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#<get-i>(){}
|
||||
// Public signature: /Result.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Result#<init>(kotlin.Int){}
|
||||
// Public signature: /Result.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#component1(){}kotlin.Int
|
||||
// Public signature: /Result.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#component1(){}
|
||||
// Public signature: /Result.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#copy(kotlin.Int){}Result
|
||||
// Public signature: /Result.copy|5439238034196076859[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#copy(kotlin.Int){}
|
||||
// Public signature: /Result.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Result.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}
|
||||
// Public signature: /Result.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#hashCode(){}kotlin.Int
|
||||
// Public signature: /Result.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#hashCode(){}
|
||||
// Public signature: /Result.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#toString(){}kotlin.String
|
||||
// Public signature: /Result.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#toString(){}
|
||||
// Public signature: /Result.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -79,40 +97,50 @@ data class Result {
|
||||
// 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: #dec!kotlin.Int@Result(){}Result
|
||||
// Public signature: /dec|6054584114651390969[0]
|
||||
// Public signature debug description: dec!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #dec!kotlin.Int@Result(){}
|
||||
// Public signature: /dec|-7224087074051473472[0]
|
||||
// Public signature debug description: dec!kotlin.Int@Result(){}
|
||||
operator fun Result.dec($context_receiver_0: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #inc!kotlin.Int@Result(){}Result
|
||||
// Public signature: /inc|-6349683016158919485[0]
|
||||
// Public signature debug description: inc!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #inc!kotlin.Int@Result(){}
|
||||
// Public signature: /inc|6156460640001049173[0]
|
||||
// Public signature debug description: inc!kotlin.Int@Result(){}
|
||||
operator fun Result.inc($context_receiver_0: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #unaryMinus!kotlin.Int@Result(){}Result
|
||||
// Public signature: /unaryMinus|-8891797954767898088[0]
|
||||
// Public signature debug description: unaryMinus!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #unaryMinus!kotlin.Int@Result(){}
|
||||
// Public signature: /unaryMinus|-1245437128467335194[0]
|
||||
// Public signature debug description: unaryMinus!kotlin.Int@Result(){}
|
||||
operator fun Result.unaryMinus($context_receiver_0: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #unaryPlus!kotlin.Int@Result(){}Result
|
||||
// Public signature: /unaryPlus|6329022242309077522[0]
|
||||
// Public signature debug description: unaryPlus!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #unaryPlus!kotlin.Int@Result(){}
|
||||
// Public signature: /unaryPlus|-4073638544609631[0]
|
||||
// Public signature debug description: unaryPlus!kotlin.Int@Result(){}
|
||||
operator fun Result.unaryPlus($context_receiver_0: Int): Result
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: #test1(kotlin.Int;kotlin.Int;kotlin.String){}
|
||||
// Public signature: /test1|-2420205866450198550[0]
|
||||
// Public signature debug description: test1(kotlin.Int;kotlin.Int;kotlin.String){}
|
||||
fun test1(x: Int, y: Int, z: String): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #test1(kotlin.Int;kotlin.Int;kotlin.String){}#local#static(kotlin.Int;kotlin.Int;kotlin.String){}
|
||||
|
||||
@@ -1,29 +1,36 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Int
|
||||
// Public signature: /test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test4
|
||||
// Public signature: /test4|-9115637610245762085[0]
|
||||
// Public signature debug description: {}test4
|
||||
var test4: Any /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test4>(){}kotlin.Any
|
||||
// Public signature: /test4.<get-test4>|-6534367907772852251[0]
|
||||
// Public signature debug description: <get-test4>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test4>(){}
|
||||
// Public signature: /test4.<get-test4>|4166854324968284003[0]
|
||||
// Public signature debug description: <get-test4>(){}
|
||||
get(): Any
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test4>(kotlin.Any){}
|
||||
// Public signature: /test4.<set-test4>|128813287573470091[0]
|
||||
// Public signature debug description: <set-test4>(kotlin.Any){}
|
||||
set(<set-?>: Any): Unit
|
||||
|
||||
// CHECK:
|
||||
@@ -33,46 +40,57 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}map
|
||||
// Public signature: /C.map|7076745113644856434[0]
|
||||
// Public signature debug description: {}map
|
||||
val map: MutableMap<String, Any>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-map>(){}kotlin.collections.MutableMap<kotlin.String,kotlin.Any>
|
||||
// Public signature: /C.map.<get-map>|-8717997113067483919[0]
|
||||
// Public signature debug description: <get-map>(){}kotlin.collections.MutableMap<kotlin.String,kotlin.Any>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-map>(){}
|
||||
// Public signature: /C.map.<get-map>|4042543427940588392[0]
|
||||
// Public signature debug description: <get-map>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test2
|
||||
// Public signature: /C.test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
val test2: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test2>(){}kotlin.Int
|
||||
// Public signature: /C.test2.<get-test2>|-8779933517717592707[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test2>(){}
|
||||
// Public signature: /C.test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test3
|
||||
// Public signature: /C.test3|7677556066983021166[0]
|
||||
// Public signature debug description: {}test3
|
||||
var test3: Any /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test3>(){}kotlin.Any
|
||||
// Public signature: /C.test3.<get-test3>|-7091348225606608458[0]
|
||||
// Public signature debug description: <get-test3>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test3>(){}
|
||||
// Public signature: /C.test3.<get-test3>|-7333791615083236686[0]
|
||||
// Public signature debug description: <get-test3>(){}
|
||||
get(): Any
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test3>(kotlin.Any){}
|
||||
// Public signature: /C.test3.<set-test3>|1934506036485889165[0]
|
||||
// Public signature debug description: <set-test3>(kotlin.Any){}
|
||||
set(<set-?>: Any): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.collections.MutableMap<kotlin.String,kotlin.Any>){}
|
||||
// Public signature: /C.<init>|1811770173759787848[0]
|
||||
// Public signature debug description: <init>(kotlin.collections.MutableMap<kotlin.String,kotlin.Any>){}
|
||||
constructor(map: MutableMap<String, Any>) /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -1,160 +1,200 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}testVal
|
||||
// Public signature: /testVal|2839078120601828782[0]
|
||||
// Public signature debug description: {}testVal
|
||||
val testVal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVal>(){}kotlin.Int
|
||||
// Public signature: /testVal.<get-testVal>|-7988245952340984303[0]
|
||||
// Public signature debug description: <get-testVal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVal>(){}
|
||||
// Public signature: /testVal.<get-testVal>|-3119877793352707332[0]
|
||||
// Public signature debug description: <get-testVal>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testVar
|
||||
// Public signature: /testVar|8413087277002944883[0]
|
||||
// Public signature debug description: {}testVar
|
||||
var testVar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVar>(){}kotlin.Int
|
||||
// Public signature: /testVar.<get-testVar>|9191290906921825044[0]
|
||||
// Public signature debug description: <get-testVar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVar>(){}
|
||||
// Public signature: /testVar.<get-testVar>|-6235253478789807887[0]
|
||||
// Public signature debug description: <get-testVar>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testVar>(kotlin.Int){}
|
||||
// Public signature: /testVar.<set-testVar>|6808984626494163247[0]
|
||||
// Public signature debug description: <set-testVar>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testValWithExplicitDefaultGet
|
||||
// Public signature: /testValWithExplicitDefaultGet|-1362346025810080601[0]
|
||||
// Public signature debug description: {}testValWithExplicitDefaultGet
|
||||
val testValWithExplicitDefaultGet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testValWithExplicitDefaultGet>(){}kotlin.Int
|
||||
// Public signature: /testValWithExplicitDefaultGet.<get-testValWithExplicitDefaultGet>|2648103895002657715[0]
|
||||
// Public signature debug description: <get-testValWithExplicitDefaultGet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testValWithExplicitDefaultGet>(){}
|
||||
// Public signature: /testValWithExplicitDefaultGet.<get-testValWithExplicitDefaultGet>|-8735908783303630657[0]
|
||||
// Public signature debug description: <get-testValWithExplicitDefaultGet>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testVarWithExplicitDefaultGet
|
||||
// Public signature: /testVarWithExplicitDefaultGet|-8754279407647697140[0]
|
||||
// Public signature debug description: {}testVarWithExplicitDefaultGet
|
||||
var testVarWithExplicitDefaultGet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVarWithExplicitDefaultGet>(){}kotlin.Int
|
||||
// Public signature: /testVarWithExplicitDefaultGet.<get-testVarWithExplicitDefaultGet>|3955830634200256099[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitDefaultGet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVarWithExplicitDefaultGet>(){}
|
||||
// Public signature: /testVarWithExplicitDefaultGet.<get-testVarWithExplicitDefaultGet>|992058837805048370[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitDefaultGet>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testVarWithExplicitDefaultGet>(kotlin.Int){}
|
||||
// Public signature: /testVarWithExplicitDefaultGet.<set-testVarWithExplicitDefaultGet>|4119788075131884604[0]
|
||||
// Public signature debug description: <set-testVarWithExplicitDefaultGet>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testVarWithExplicitDefaultSet
|
||||
// Public signature: /testVarWithExplicitDefaultSet|3134433727768464527[0]
|
||||
// Public signature debug description: {}testVarWithExplicitDefaultSet
|
||||
var testVarWithExplicitDefaultSet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVarWithExplicitDefaultSet>(){}kotlin.Int
|
||||
// Public signature: /testVarWithExplicitDefaultSet.<get-testVarWithExplicitDefaultSet>|-2052637508114761529[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitDefaultSet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVarWithExplicitDefaultSet>(){}
|
||||
// Public signature: /testVarWithExplicitDefaultSet.<get-testVarWithExplicitDefaultSet>|-2635424036897877324[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitDefaultSet>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testVarWithExplicitDefaultSet>(kotlin.Int){}
|
||||
// Public signature: /testVarWithExplicitDefaultSet.<set-testVarWithExplicitDefaultSet>|3131385112898998488[0]
|
||||
// Public signature debug description: <set-testVarWithExplicitDefaultSet>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testVarWithExplicitDefaultGetSet
|
||||
// Public signature: /testVarWithExplicitDefaultGetSet|-1096239594080027300[0]
|
||||
// Public signature debug description: {}testVarWithExplicitDefaultGetSet
|
||||
var testVarWithExplicitDefaultGetSet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVarWithExplicitDefaultGetSet>(){}kotlin.Int
|
||||
// Public signature: /testVarWithExplicitDefaultGetSet.<get-testVarWithExplicitDefaultGetSet>|3584728981296673693[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitDefaultGetSet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVarWithExplicitDefaultGetSet>(){}
|
||||
// Public signature: /testVarWithExplicitDefaultGetSet.<get-testVarWithExplicitDefaultGetSet>|-2125629970699123398[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitDefaultGetSet>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testVarWithExplicitDefaultGetSet>(kotlin.Int){}
|
||||
// Public signature: /testVarWithExplicitDefaultGetSet.<set-testVarWithExplicitDefaultGetSet>|-3337739576673384360[0]
|
||||
// Public signature debug description: <set-testVarWithExplicitDefaultGetSet>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testLateinitVar
|
||||
// Public signature: /testLateinitVar|1925235078562480345[0]
|
||||
// Public signature debug description: {}testLateinitVar
|
||||
lateinit var testLateinitVar: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testLateinitVar>(){}kotlin.Any
|
||||
// Public signature: /testLateinitVar.<get-testLateinitVar>|4393847554774081346[0]
|
||||
// Public signature debug description: <get-testLateinitVar>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testLateinitVar>(){}
|
||||
// Public signature: /testLateinitVar.<get-testLateinitVar>|-4880838389462456231[0]
|
||||
// Public signature debug description: <get-testLateinitVar>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testLateinitVar>(kotlin.Any){}
|
||||
// Public signature: /testLateinitVar.<set-testLateinitVar>|7446759265434254613[0]
|
||||
// Public signature debug description: <set-testLateinitVar>(kotlin.Any){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @kotlin.Any{}testExtVal
|
||||
// Public signature: /testExtVal|-8237418459332608534[0]
|
||||
// Public signature debug description: @kotlin.Any{}testExtVal
|
||||
val Any.testExtVal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testExtVal>@kotlin.Any(){}kotlin.Int
|
||||
// Public signature: /testExtVal.<get-testExtVal>|8770503610838008181[0]
|
||||
// Public signature debug description: <get-testExtVal>@kotlin.Any(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testExtVal>@kotlin.Any(){}
|
||||
// Public signature: /testExtVal.<get-testExtVal>|1308965094478704656[0]
|
||||
// Public signature debug description: <get-testExtVal>@kotlin.Any(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testValWithExplicitGet
|
||||
// Public signature: /testValWithExplicitGet|-2760968258434476382[0]
|
||||
// Public signature debug description: {}testValWithExplicitGet
|
||||
val testValWithExplicitGet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testValWithExplicitGet>(){}kotlin.Int
|
||||
// Public signature: /testValWithExplicitGet.<get-testValWithExplicitGet>|-5725471951034126732[0]
|
||||
// Public signature debug description: <get-testValWithExplicitGet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testValWithExplicitGet>(){}
|
||||
// Public signature: /testValWithExplicitGet.<get-testValWithExplicitGet>|4659206126654299952[0]
|
||||
// Public signature debug description: <get-testValWithExplicitGet>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}testVarWithExplicitGetSet
|
||||
// Public signature: /testVarWithExplicitGetSet|1929510087894372653[0]
|
||||
// Public signature debug description: {}testVarWithExplicitGetSet
|
||||
var testVarWithExplicitGetSet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-testVarWithExplicitGetSet>(){}kotlin.Int
|
||||
// Public signature: /testVarWithExplicitGetSet.<get-testVarWithExplicitGetSet>|-9115970585418240898[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitGetSet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-testVarWithExplicitGetSet>(){}
|
||||
// Public signature: /testVarWithExplicitGetSet.<get-testVarWithExplicitGetSet>|5154869453605324201[0]
|
||||
// Public signature debug description: <get-testVarWithExplicitGetSet>(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: #<set-testVarWithExplicitGetSet>(kotlin.Int){}
|
||||
// Public signature: /testVarWithExplicitGetSet.<set-testVarWithExplicitGetSet>|-4962773332362494644[0]
|
||||
// Public signature debug description: <set-testVarWithExplicitGetSet>(kotlin.Int){}
|
||||
set(v: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @kotlin.Any{}textExtVar
|
||||
// Public signature: /textExtVar|4539451128426188922[0]
|
||||
// Public signature debug description: @kotlin.Any{}textExtVar
|
||||
var Any.textExtVar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-textExtVar>@kotlin.Any(){}kotlin.Int
|
||||
// Public signature: /textExtVar.<get-textExtVar>|3926456668852509000[0]
|
||||
// Public signature debug description: <get-textExtVar>@kotlin.Any(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-textExtVar>@kotlin.Any(){}
|
||||
// Public signature: /textExtVar.<get-textExtVar>|-4403417818273803832[0]
|
||||
// Public signature debug description: <get-textExtVar>@kotlin.Any(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: #<set-textExtVar>@kotlin.Any(kotlin.Int){}
|
||||
// Public signature: /textExtVar.<set-textExtVar>|8797278301660283872[0]
|
||||
// Public signature debug description: <set-textExtVar>@kotlin.Any(kotlin.Int){}
|
||||
set(v: Int): Unit
|
||||
|
||||
|
||||
@@ -5,34 +5,42 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: Host#<init>(){}
|
||||
// Public signature: /Host.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Host@kotlin.String{}test3
|
||||
// Public signature: /Host.test3|6611475030333167314[0]
|
||||
// Public signature debug description: @kotlin.String{}test3
|
||||
val String.test3: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Host#<get-test3>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Host.test3.<get-test3>|-8733015989987681805[0]
|
||||
// Public signature debug description: <get-test3>@kotlin.String(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Host#<get-test3>@kotlin.String(){}
|
||||
// Public signature: /Host.test3.<get-test3>|8733981612854462725[0]
|
||||
// Public signature debug description: <get-test3>@kotlin.String(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Host@kotlin.String{}test4
|
||||
// Public signature: /Host.test4|7486468124994005123[0]
|
||||
// Public signature debug description: @kotlin.String{}test4
|
||||
var String.test4: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Host#<get-test4>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Host.test4.<get-test4>|5807409276278007610[0]
|
||||
// Public signature debug description: <get-test4>@kotlin.String(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Host#<get-test4>@kotlin.String(){}
|
||||
// Public signature: /Host.test4.<get-test4>|-1587066497248455001[0]
|
||||
// Public signature debug description: <get-test4>@kotlin.String(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: Host#<set-test4>@kotlin.String(kotlin.Int){}
|
||||
// Public signature: /Host.test4.<set-test4>|8811649911764795566[0]
|
||||
// Public signature debug description: <set-test4>@kotlin.String(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
}
|
||||
@@ -40,28 +48,35 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: @kotlin.String{}test1
|
||||
// Public signature: /test1|-338155035617859525[0]
|
||||
// Public signature debug description: @kotlin.String{}test1
|
||||
val String.test1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /test1.<get-test1>|-5900273555540008657[0]
|
||||
// Public signature debug description: <get-test1>@kotlin.String(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>@kotlin.String(){}
|
||||
// Public signature: /test1.<get-test1>|-5601238586673262455[0]
|
||||
// Public signature debug description: <get-test1>@kotlin.String(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @kotlin.String{}test2
|
||||
// Public signature: /test2|298349501950551030[0]
|
||||
// Public signature debug description: @kotlin.String{}test2
|
||||
var String.test2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /test2.<get-test2>|3412895218642147211[0]
|
||||
// Public signature debug description: <get-test2>@kotlin.String(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>@kotlin.String(){}
|
||||
// Public signature: /test2.<get-test2>|1426339134726014217[0]
|
||||
// Public signature debug description: <get-test2>@kotlin.String(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test2>@kotlin.String(kotlin.Int){}
|
||||
// Public signature: /test2.<set-test2>|3674864148848971521[0]
|
||||
// Public signature debug description: <set-test2>@kotlin.String(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
|
||||
@@ -5,11 +5,13 @@ abstract class CFoo<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: CFoo#<init>(){}
|
||||
// Public signature: /CFoo.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CFoo#foo(1:0){}
|
||||
// Public signature: /CFoo.foo|-701456291278879981[0]
|
||||
// Public signature debug description: foo(1:0){}
|
||||
fun foo(x: T): Unit
|
||||
|
||||
}
|
||||
@@ -21,23 +23,28 @@ class Test1 : CFoo<String>, IBar, IFooStr {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}bar
|
||||
// Public signature: /Test1.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
override val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /Test1.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-bar>(){}
|
||||
// Public signature: /Test1.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(){}
|
||||
// Public signature: /Test1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#foo(kotlin.String){}
|
||||
// Public signature: /Test1.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(x: String): Unit
|
||||
|
||||
}
|
||||
@@ -50,13 +57,16 @@ interface IBar {
|
||||
// CHECK:
|
||||
// Mangled name: IBar{}bar
|
||||
// Public signature: /IBar.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
abstract val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IBar#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /IBar.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IBar#<get-bar>(){}
|
||||
// Public signature: /IBar.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -69,6 +79,7 @@ interface IFooStr {
|
||||
// CHECK:
|
||||
// Mangled name: IFooStr#foo(kotlin.String){}
|
||||
// Public signature: /IFooStr.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
abstract fun foo(x: String): Unit
|
||||
|
||||
}
|
||||
|
||||
@@ -3,14 +3,17 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}bar
|
||||
// Public signature: /bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-bar>(){}kotlin.Int
|
||||
// Public signature: /bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #foo(){}
|
||||
// Public signature: /foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Unit
|
||||
|
||||
|
||||
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: @C<0:0>{0§<kotlin.Any?>}genericDelegatedProperty
|
||||
// Public signature: /genericDelegatedProperty|7487675580233236234[0]
|
||||
// Public signature debug description: @C<0:0>{0§<kotlin.Any?>}genericDelegatedProperty
|
||||
var <T : Any?> C<T>.genericDelegatedProperty: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-genericDelegatedProperty>@C<0:0>(){0§<kotlin.Any?>}kotlin.Int
|
||||
// Public signature: /genericDelegatedProperty.<get-genericDelegatedProperty>|6889694694135857174[0]
|
||||
// Public signature debug description: <get-genericDelegatedProperty>@C<0:0>(){0§<kotlin.Any?>}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-genericDelegatedProperty>@C<0:0>(){0§<kotlin.Any?>}
|
||||
// Public signature: /genericDelegatedProperty.<get-genericDelegatedProperty>|5217762966964391406[0]
|
||||
// Public signature debug description: <get-genericDelegatedProperty>@C<0:0>(){0§<kotlin.Any?>}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: #<set-genericDelegatedProperty>@C<0:0>(kotlin.Int){0§<kotlin.Any?>}
|
||||
// Public signature: /genericDelegatedProperty.<set-genericDelegatedProperty>|3753144775079530725[0]
|
||||
// Public signature debug description: <set-genericDelegatedProperty>@C<0:0>(kotlin.Int){0§<kotlin.Any?>}
|
||||
set(<set-?>: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
@@ -21,6 +25,7 @@ class C<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -32,19 +37,23 @@ object Delegate {
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#<init>(){}
|
||||
// Public signature: /Delegate.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}kotlin.Int
|
||||
// Public signature: /Delegate.getValue|-3377375928534350672[0]
|
||||
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}
|
||||
// Public signature: /Delegate.getValue|-9077843357189755365[0]
|
||||
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}
|
||||
operator fun getValue(thisRef: Any?, kProp: Any?): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#setValue(kotlin.Any?;kotlin.Any?;kotlin.Int){}
|
||||
// Public signature: /Delegate.setValue|6795912344196649599[0]
|
||||
// Public signature debug description: setValue(kotlin.Any?;kotlin.Any?;kotlin.Int){}
|
||||
operator fun setValue(thisRef: Any?, kProp: Any?, newValue: Int): Unit
|
||||
|
||||
}
|
||||
|
||||
+42
@@ -5,41 +5,51 @@ value class IT {
|
||||
// CHECK:
|
||||
// Mangled name: IT{}x
|
||||
// Public signature: /IT.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IT#<get-x>(){}kotlin.Int
|
||||
// Public signature: /IT.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IT#<get-x>(){}
|
||||
// Public signature: /IT.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IT#<init>(kotlin.Int){}
|
||||
// Public signature: /IT.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IT#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /IT.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IT#equals(kotlin.Any?){}
|
||||
// Public signature: /IT.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IT#hashCode(){}kotlin.Int
|
||||
// Public signature: /IT.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IT#hashCode(){}
|
||||
// Public signature: /IT.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IT#toString(){}kotlin.String
|
||||
// Public signature: /IT.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IT#toString(){}
|
||||
// Public signature: /IT.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -51,130 +61,162 @@ value class InlineMutableSet : MutableSet<IT> {
|
||||
// CHECK:
|
||||
// Mangled name: InlineMutableSet{}ms
|
||||
// Public signature: /InlineMutableSet.ms|3456531059400385118[0]
|
||||
// Public signature debug description: {}ms
|
||||
private val ms: MutableSet<IT>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#<get-ms>(){}kotlin.collections.MutableSet<IT>
|
||||
// Public signature: /InlineMutableSet.ms.<get-ms>|1704733968327666901[0]
|
||||
// Public signature debug description: <get-ms>(){}kotlin.collections.MutableSet<IT>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#<get-ms>(){}
|
||||
// Public signature: /InlineMutableSet.ms.<get-ms>|4267115966333581446[0]
|
||||
// Public signature debug description: <get-ms>(){}
|
||||
private get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: InlineMutableSet#<init>(kotlin.collections.MutableSet<IT>){}
|
||||
// Public signature: /InlineMutableSet.<init>|-3183535736515224569[0]
|
||||
// Public signature debug description: <init>(kotlin.collections.MutableSet<IT>){}
|
||||
constructor(ms: MutableSet<IT>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#equals(kotlin.Any?){}
|
||||
// Public signature: /InlineMutableSet.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#hashCode(){}kotlin.Int
|
||||
// Public signature: /InlineMutableSet.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#hashCode(){}
|
||||
// Public signature: /InlineMutableSet.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#toString(){}kotlin.String
|
||||
// Public signature: /InlineMutableSet.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#toString(){}
|
||||
// Public signature: /InlineMutableSet.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#add(IT){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.add|4556529580522000316[0]
|
||||
// Public signature debug description: add(IT){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#add(IT){}
|
||||
// Public signature: /InlineMutableSet.add|4002399033337307378[0]
|
||||
// Public signature debug description: add(IT){}
|
||||
override fun add(element: IT): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#addAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.addAll|-5427487393658674793[0]
|
||||
// Public signature debug description: addAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#addAll(kotlin.collections.Collection<IT>){}
|
||||
// Public signature: /InlineMutableSet.addAll|9104210835668956209[0]
|
||||
// Public signature debug description: addAll(kotlin.collections.Collection<IT>){}
|
||||
override fun addAll(elements: Collection<IT>): Boolean
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: InlineMutableSet#clear(){}
|
||||
// Public signature: /InlineMutableSet.clear|-6446868449915108923[0]
|
||||
// Public signature debug description: clear(){}
|
||||
override fun clear(): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#contains(IT){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.contains|5433205509426188652[0]
|
||||
// Public signature debug description: contains(IT){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#contains(IT){}
|
||||
// Public signature: /InlineMutableSet.contains|1523972532095183124[0]
|
||||
// Public signature debug description: contains(IT){}
|
||||
override operator fun contains(element: IT): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#containsAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.containsAll|-7975270216380936973[0]
|
||||
// Public signature debug description: containsAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#containsAll(kotlin.collections.Collection<IT>){}
|
||||
// Public signature: /InlineMutableSet.containsAll|9031609470323530811[0]
|
||||
// Public signature debug description: containsAll(kotlin.collections.Collection<IT>){}
|
||||
override fun containsAll(elements: Collection<IT>): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#isEmpty(){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.isEmpty|-626562167393617703[0]
|
||||
// Public signature debug description: isEmpty(){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#isEmpty(){}
|
||||
// Public signature: /InlineMutableSet.isEmpty|-412363028532554867[0]
|
||||
// Public signature debug description: isEmpty(){}
|
||||
override fun isEmpty(): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#iterator(){}kotlin.collections.MutableIterator<IT>
|
||||
// Public signature: /InlineMutableSet.iterator|-4073191386552833309[0]
|
||||
// Public signature debug description: iterator(){}kotlin.collections.MutableIterator<IT>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#iterator(){}
|
||||
// Public signature: /InlineMutableSet.iterator|8062689420742628886[0]
|
||||
// Public signature debug description: iterator(){}
|
||||
override operator fun iterator(): MutableIterator<IT>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#remove(IT){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.remove|-5569885229390352812[0]
|
||||
// Public signature debug description: remove(IT){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#remove(IT){}
|
||||
// Public signature: /InlineMutableSet.remove|-8774249090991155730[0]
|
||||
// Public signature debug description: remove(IT){}
|
||||
override fun remove(element: IT): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#removeAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.removeAll|-3088468608435360013[0]
|
||||
// Public signature debug description: removeAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#removeAll(kotlin.collections.Collection<IT>){}
|
||||
// Public signature: /InlineMutableSet.removeAll|6600936413226809258[0]
|
||||
// Public signature debug description: removeAll(kotlin.collections.Collection<IT>){}
|
||||
override fun removeAll(elements: Collection<IT>): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#retainAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// Public signature: /InlineMutableSet.retainAll|-9017555672250825665[0]
|
||||
// Public signature debug description: retainAll(kotlin.collections.Collection<IT>){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#retainAll(kotlin.collections.Collection<IT>){}
|
||||
// Public signature: /InlineMutableSet.retainAll|5389728810992799385[0]
|
||||
// Public signature debug description: retainAll(kotlin.collections.Collection<IT>){}
|
||||
override fun retainAll(elements: Collection<IT>): Boolean
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: InlineMutableSet{}size
|
||||
// Public signature: /InlineMutableSet.size|-6253659984320132064[0]
|
||||
// Public signature debug description: {}size
|
||||
override val size: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InlineMutableSet#<get-size>(){}kotlin.Int
|
||||
// Public signature: /InlineMutableSet.size.<get-size>|-3941649985161900780[0]
|
||||
// Public signature debug description: <get-size>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InlineMutableSet#<get-size>(){}
|
||||
// Public signature: /InlineMutableSet.size.<get-size>|-8255337774232345969[0]
|
||||
// Public signature debug description: <get-size>(){}
|
||||
override get(): Int
|
||||
|
||||
}
|
||||
|
||||
@@ -6,57 +6,71 @@ interface C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}test1
|
||||
// Public signature: /C.test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
abstract val test1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test1>(){}kotlin.Int
|
||||
// Public signature: /C.test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test1>(){}
|
||||
// Public signature: /C.test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
abstract get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test2
|
||||
// Public signature: /C.test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
val test2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test2>(){}kotlin.Int
|
||||
// Public signature: /C.test2.<get-test2>|-8779933517717592707[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test2>(){}
|
||||
// Public signature: /C.test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test3
|
||||
// Public signature: /C.test3|7677556066983021166[0]
|
||||
// Public signature debug description: {}test3
|
||||
abstract var test3: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test3>(){}kotlin.Int
|
||||
// Public signature: /C.test3.<get-test3>|6145294165644146033[0]
|
||||
// Public signature debug description: <get-test3>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test3>(){}
|
||||
// Public signature: /C.test3.<get-test3>|-7333791615083236686[0]
|
||||
// Public signature debug description: <get-test3>(){}
|
||||
abstract get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test3>(kotlin.Int){}
|
||||
// Public signature: /C.test3.<set-test3>|-4170290427940674844[0]
|
||||
// Public signature debug description: <set-test3>(kotlin.Int){}
|
||||
abstract set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}test4
|
||||
// Public signature: /C.test4|-9115637610245762085[0]
|
||||
// Public signature debug description: {}test4
|
||||
var test4: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-test4>(){}kotlin.Int
|
||||
// Public signature: /C.test4.<get-test4>|-8911174941514444072[0]
|
||||
// Public signature debug description: <get-test4>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-test4>(){}
|
||||
// Public signature: /C.test4.<get-test4>|4166854324968284003[0]
|
||||
// Public signature debug description: <get-test4>(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-test4>(kotlin.Int){}
|
||||
// Public signature: /C.test4.<set-test4>|8105340104867729538[0]
|
||||
// Public signature debug description: <set-test4>(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
}
|
||||
|
||||
+9
@@ -6,39 +6,47 @@ data class MyRec : Record {
|
||||
// CHECK:
|
||||
// Mangled name: MyRec{}name
|
||||
// Public signature: /MyRec.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyRec#<get-name>(){}kotlin.String
|
||||
// Public signature: /MyRec.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyRec#<init>(kotlin.String){}
|
||||
// Public signature: /MyRec.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(name: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyRec#component1(){}kotlin.String
|
||||
// Public signature: /MyRec.component1|-7481405593404337796[0]
|
||||
// Public signature debug description: component1(){}kotlin.String
|
||||
operator fun component1(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyRec#copy(kotlin.String){}MyRec
|
||||
// Public signature: /MyRec.copy|4211487615034027288[0]
|
||||
// Public signature debug description: copy(kotlin.String){}MyRec
|
||||
fun copy(name: String): MyRec
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyRec#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyRec.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyRec#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyRec.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyRec#toString(){}kotlin.String
|
||||
// Public signature: /MyRec.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -46,5 +54,6 @@ data class MyRec : Record {
|
||||
// CHECK:
|
||||
// Mangled name: #test(MyRec){}
|
||||
// Public signature: /test|3445256146312347200[0]
|
||||
// Public signature debug description: test(MyRec){}
|
||||
fun test(rec: MyRec): Unit
|
||||
|
||||
|
||||
+2
@@ -1,10 +1,12 @@
|
||||
// CHECK:
|
||||
// Mangled name: #test_1(MyRec){}
|
||||
// Public signature: /test_1|3006741164408257003[0]
|
||||
// Public signature debug description: test_1(MyRec){}
|
||||
fun test_1(rec: MyRec): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test_2(MyRec){}
|
||||
// Public signature: /test_2|1426784909469346506[0]
|
||||
// Public signature debug description: test_2(MyRec){}
|
||||
fun test_2(rec: MyRec): Unit
|
||||
|
||||
|
||||
@@ -1,21 +1,26 @@
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #bar(){}kotlin.Any
|
||||
// Public signature: /bar|-7451665824130722710[0]
|
||||
// Public signature debug description: bar(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #bar(){}
|
||||
// Public signature: /bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
suspend fun bar(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #baz(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /baz|-6572927612231176329[0]
|
||||
// Public signature debug description: baz(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #baz(){0§<kotlin.Any?>}
|
||||
// Public signature: /baz|-202208744392008648[0]
|
||||
// Public signature debug description: baz(){0§<kotlin.Any?>}
|
||||
suspend fun <T : Any?> baz(): T
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #foo(){}
|
||||
// Public signature: /foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
suspend fun foo(): Unit
|
||||
|
||||
|
||||
@@ -7,24 +7,29 @@ object Definitions {
|
||||
// CHECK:
|
||||
// Mangled name: interop.Definitions{}ktValue
|
||||
// Public signature: interop/Definitions.ktValue|-7932704459611172354[0]
|
||||
// Public signature debug description: {}ktValue
|
||||
val ktValue: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: interop.Definitions#<get-ktValue>(){}kotlin.String
|
||||
// Public signature: interop/Definitions.ktValue.<get-ktValue>|233367925131846588[0]
|
||||
// Public signature debug description: <get-ktValue>(){}kotlin.String
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: interop.Definitions#<init>(){}
|
||||
// Public signature: interop/Definitions.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: interop.Definitions{}KT_CONSTANT
|
||||
// Public signature: interop/Definitions.KT_CONSTANT|-8714407162660026641[0]
|
||||
// Public signature debug description: {}KT_CONSTANT
|
||||
const val KT_CONSTANT: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: interop.Definitions#<get-KT_CONSTANT>(){}kotlin.String
|
||||
// Public signature: interop/Definitions.KT_CONSTANT.<get-KT_CONSTANT>|4728854297559730352[0]
|
||||
// Public signature debug description: <get-KT_CONSTANT>(){}kotlin.String
|
||||
get
|
||||
|
||||
}
|
||||
|
||||
@@ -5,22 +5,27 @@ class A : I {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(I){}
|
||||
// Public signature: /A.<init>|605687824747116295[0]
|
||||
// Public signature debug description: <init>(I){}
|
||||
constructor(i: I) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: A.$$delegate_0
|
||||
// Public signature: /A.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: I
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A@0:0{0§<kotlin.Any?>}id
|
||||
// Public signature: /A.id|6409895071901545951[0]
|
||||
// Public signature debug description: @0:0{0§<kotlin.Any?>}id
|
||||
override val <T : Any?> T.id: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-id>@0:0(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /A.id.<get-id>|4983271234253098452[0]
|
||||
// Public signature debug description: <get-id>@0:0(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-id>@0:0(){0§<kotlin.Any?>}
|
||||
// Public signature: /A.id.<get-id>|-1537502770664138716[0]
|
||||
// Public signature debug description: <get-id>@0:0(){0§<kotlin.Any?>}
|
||||
override get(): T
|
||||
|
||||
}
|
||||
@@ -33,13 +38,16 @@ interface I {
|
||||
// CHECK:
|
||||
// Mangled name: I@0:0{0§<kotlin.Any?>}id
|
||||
// Public signature: /I.id|6409895071901545951[0]
|
||||
// Public signature debug description: @0:0{0§<kotlin.Any?>}id
|
||||
val <T : Any?> T.id: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: I#<get-id>@0:0(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /I.id.<get-id>|4983271234253098452[0]
|
||||
// Public signature debug description: <get-id>@0:0(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: I#<get-id>@0:0(){0§<kotlin.Any?>}
|
||||
// Public signature: /I.id.<get-id>|-1537502770664138716[0]
|
||||
// Public signature debug description: <get-id>@0:0(){0§<kotlin.Any?>}
|
||||
get(): T
|
||||
|
||||
}
|
||||
|
||||
@@ -13,9 +13,11 @@ package b
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: b#foo(kotlin.Function0<kotlin.String>){}kotlin.String
|
||||
// Public signature: b/foo|-5020381652845254261[0]
|
||||
// Public signature debug description: foo(kotlin.Function0<kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: b#foo(kotlin.Function0<kotlin.String>){}
|
||||
// Public signature: b/foo|-2695324588787180624[0]
|
||||
// Public signature debug description: foo(kotlin.Function0<kotlin.String>){}
|
||||
fun foo(f: Function0<String>): String
|
||||
|
||||
// MODULE: c
|
||||
@@ -24,8 +26,10 @@ fun foo(f: Function0<String>): String
|
||||
// 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
|
||||
|
||||
|
||||
@@ -1,24 +1,30 @@
|
||||
// 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: #test_1(kotlin.Any?){}kotlin.String?
|
||||
// Public signature: /test_1|8306101080862525041[0]
|
||||
// Public signature debug description: test_1(kotlin.Any?){}kotlin.String?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #test_1(kotlin.Any?){}
|
||||
// Public signature: /test_1|6244764910155513609[0]
|
||||
// Public signature debug description: test_1(kotlin.Any?){}
|
||||
fun test_1(value: Any?): String?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test_2(kotlin.Any?){}kotlin.String?
|
||||
// Public signature: /test_2|4804906371697221872[0]
|
||||
// Public signature debug description: test_2(kotlin.Any?){}kotlin.String?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #test_2(kotlin.Any?){}
|
||||
// Public signature: /test_2|-2820233899677445404[0]
|
||||
// Public signature debug description: test_2(kotlin.Any?){}
|
||||
fun test_2(value: Any?): String?
|
||||
|
||||
|
||||
@@ -6,18 +6,22 @@ open annotation class MySerializable : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: MySerializable{}c
|
||||
// Public signature: /MySerializable.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: KClass<*>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MySerializable#<get-c>(){}kotlin.reflect.KClass<*>
|
||||
// Public signature: /MySerializable.c.<get-c>|-6941111973387927723[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.reflect.KClass<*>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MySerializable#<get-c>(){}
|
||||
// Public signature: /MySerializable.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MySerializable#<init>(kotlin.reflect.KClass<*>){}
|
||||
// Public signature: /MySerializable.<init>|5783844857148764471[0]
|
||||
// Public signature debug description: <init>(kotlin.reflect.KClass<*>){}
|
||||
constructor(c: KClass<*>) /* primary */
|
||||
|
||||
}
|
||||
@@ -29,57 +33,71 @@ data class LoginSuccessPacket {
|
||||
// CHECK:
|
||||
// Mangled name: LoginSuccessPacket{}id
|
||||
// Public signature: /LoginSuccessPacket.id|4553357683448926321[0]
|
||||
// Public signature debug description: {}id
|
||||
val id: @MySerializable(c = UuidSerializer::class) Uuid1
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: LoginSuccessPacket#<get-id>(){}Uuid1
|
||||
// Public signature: /LoginSuccessPacket.id.<get-id>|1939250508314525801[0]
|
||||
// Public signature debug description: <get-id>(){}Uuid1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: LoginSuccessPacket#<get-id>(){}
|
||||
// Public signature: /LoginSuccessPacket.id.<get-id>|2571929917854535737[0]
|
||||
// Public signature debug description: <get-id>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: LoginSuccessPacket#<init>(Uuid1){}
|
||||
// Public signature: /LoginSuccessPacket.<init>|-1666114669831529718[0]
|
||||
// Public signature debug description: <init>(Uuid1){}
|
||||
constructor(id: @MySerializable(c = UuidSerializer::class) Uuid1) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: LoginSuccessPacket#component1(){}Uuid1
|
||||
// Public signature: /LoginSuccessPacket.component1|-3428488995872773450[0]
|
||||
// Public signature debug description: component1(){}Uuid1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: LoginSuccessPacket#component1(){}
|
||||
// Public signature: /LoginSuccessPacket.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): @MySerializable(c = UuidSerializer::class) Uuid1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: LoginSuccessPacket#copy(Uuid1){}LoginSuccessPacket
|
||||
// Public signature: /LoginSuccessPacket.copy|-7819973036324215638[0]
|
||||
// Public signature debug description: copy(Uuid1){}LoginSuccessPacket
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: LoginSuccessPacket#copy(Uuid1){}
|
||||
// Public signature: /LoginSuccessPacket.copy|9160330822770885462[0]
|
||||
// Public signature debug description: copy(Uuid1){}
|
||||
fun copy(id: @MySerializable(c = UuidSerializer::class) Uuid1): LoginSuccessPacket
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: LoginSuccessPacket#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /LoginSuccessPacket.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: LoginSuccessPacket#equals(kotlin.Any?){}
|
||||
// Public signature: /LoginSuccessPacket.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: LoginSuccessPacket#hashCode(){}kotlin.Int
|
||||
// Public signature: /LoginSuccessPacket.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: LoginSuccessPacket#hashCode(){}
|
||||
// Public signature: /LoginSuccessPacket.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: LoginSuccessPacket#toString(){}kotlin.String
|
||||
// Public signature: /LoginSuccessPacket.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: LoginSuccessPacket#toString(){}
|
||||
// Public signature: /LoginSuccessPacket.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -91,6 +109,7 @@ class Uuid1 {
|
||||
// CHECK:
|
||||
// Mangled name: Uuid1#<init>(){}
|
||||
// Public signature: /Uuid1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -109,6 +128,7 @@ object UuidSerializer : MySerializer<@MySerializable(c = UuidSerializer::class)
|
||||
// CHECK:
|
||||
// Mangled name: UuidSerializer#<init>(){}
|
||||
// Public signature: /UuidSerializer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -116,17 +136,21 @@ object UuidSerializer : MySerializer<@MySerializable(c = UuidSerializer::class)
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #bar(){}Uuid1
|
||||
// Public signature: /bar|-6949225675121992296[0]
|
||||
// Public signature debug description: bar(){}Uuid1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #bar(){}
|
||||
// Public signature: /bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
fun bar(): @MySerializable(c = UuidSerializer::class) Uuid1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #foo(){}Uuid1
|
||||
// Public signature: /foo|-4975789094402571215[0]
|
||||
// Public signature debug description: foo(){}Uuid1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #foo(){}
|
||||
// Public signature: /foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): @MySerializable(c = UuidSerializer::class) Uuid1
|
||||
|
||||
// CHECK:
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: #outer(){}
|
||||
// Public signature: /outer|1607449560170809066[0]
|
||||
// Public signature debug description: outer(){}
|
||||
fun outer(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #outer(){}.ALocal
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
// CHECK:
|
||||
// Mangled name: #test1(){}
|
||||
// Public signature: /test1|4297044443957252634[0]
|
||||
// Public signature debug description: test1(){}
|
||||
fun test1(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2(){}
|
||||
// Public signature: /test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
fun test2(): Unit
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
// CHECK:
|
||||
// Mangled name: #foo(){}
|
||||
// Public signature: /foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Unit
|
||||
|
||||
|
||||
+10
@@ -5,11 +5,13 @@ expect abstract class A {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected expect constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#foo(){}
|
||||
// Public signature: /A.foo|-1041209573719867811[1]
|
||||
// Public signature debug description: foo(){}
|
||||
expect abstract fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -21,11 +23,13 @@ abstract class A {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#foo(){}
|
||||
// Public signature: /A.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -37,16 +41,19 @@ expect open class B : A {
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>(kotlin.Int){}
|
||||
// Public signature: /B.<init>|-5182794243525578284[1]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
expect constructor(i: Int) /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#bar(kotlin.String){}
|
||||
// Public signature: /B.bar|5132770888056479978[1]
|
||||
// Public signature debug description: bar(kotlin.String){}
|
||||
expect open fun bar(s: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#foo(){}
|
||||
// Public signature: /B.foo|-1041209573719867811[1]
|
||||
// Public signature debug description: foo(){}
|
||||
expect override fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -58,16 +65,19 @@ open class B : A {
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>(kotlin.Int){}
|
||||
// Public signature: /B.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#bar(kotlin.String){}
|
||||
// Public signature: /B.bar|5132770888056479978[0]
|
||||
// Public signature debug description: bar(kotlin.String){}
|
||||
open fun bar(s: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#foo(){}
|
||||
// Public signature: /B.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
}
|
||||
|
||||
Vendored
+22
@@ -8,26 +8,32 @@ expect class C : I1, I2 {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
expect constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#f(){}kotlin.String
|
||||
// Public signature: /C.f|9098388873611041001[1]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#f(){}
|
||||
// Public signature: /C.f|5316533450599009716[1]
|
||||
// Public signature debug description: f(){}
|
||||
expect abstract /* fake */ override fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}p
|
||||
// Public signature: /C.p|6715504260787941082[1]
|
||||
// Public signature debug description: {}p
|
||||
expect abstract /* fake */ override val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C.p.<get-p>|5329635969197638839[1]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-p>(){}
|
||||
// Public signature: /C.p.<get-p>|-1162552463316289847[1]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
abstract /* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -40,21 +46,26 @@ interface I1 {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: I1#f(){}kotlin.String
|
||||
// Public signature: /I1.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: I1#f(){}
|
||||
// Public signature: /I1.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
abstract fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: I1{}p
|
||||
// Public signature: /I1.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
abstract val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: I1#<get-p>(){}kotlin.Int
|
||||
// Public signature: /I1.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: I1#<get-p>(){}
|
||||
// Public signature: /I1.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -67,21 +78,26 @@ interface I2 {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: I2#f(){}kotlin.String
|
||||
// Public signature: /I2.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: I2#f(){}
|
||||
// Public signature: /I2.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
abstract fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: I2{}p
|
||||
// Public signature: /I2.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
abstract val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: I2#<get-p>(){}kotlin.Int
|
||||
// Public signature: /I2.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: I2#<get-p>(){}
|
||||
// Public signature: /I2.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -96,26 +112,32 @@ class C : I1, I2 {
|
||||
// CHECK:
|
||||
// Mangled name: C{}p
|
||||
// Public signature: /C.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
override val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-p>(){}
|
||||
// Public signature: /C.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#f(){}kotlin.String
|
||||
// Public signature: /C.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#f(){}
|
||||
// Public signature: /C.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
override fun f(): String
|
||||
|
||||
}
|
||||
|
||||
Vendored
+19
@@ -5,26 +5,32 @@ expect open class C1 {
|
||||
// CHECK:
|
||||
// Mangled name: C1{}p
|
||||
// Public signature: /C1.p|6715504260787941082[1]
|
||||
// Public signature debug description: {}p
|
||||
expect val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C1.p.<get-p>|5329635969197638839[1]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#<get-p>(){}
|
||||
// Public signature: /C1.p.<get-p>|-1162552463316289847[1]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C1#<init>(){}
|
||||
// Public signature: /C1.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
expect constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#f(){}kotlin.String
|
||||
// Public signature: /C1.f|9098388873611041001[1]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#f(){}
|
||||
// Public signature: /C1.f|5316533450599009716[1]
|
||||
// Public signature debug description: f(){}
|
||||
expect fun f(): String
|
||||
|
||||
}
|
||||
@@ -36,26 +42,32 @@ open class C1 {
|
||||
// CHECK:
|
||||
// Mangled name: C1{}p
|
||||
// Public signature: /C1.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C1.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#<get-p>(){}
|
||||
// Public signature: /C1.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C1#<init>(){}
|
||||
// Public signature: /C1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#f(){}kotlin.String
|
||||
// Public signature: /C1.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#f(){}
|
||||
// Public signature: /C1.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
fun f(): String
|
||||
|
||||
}
|
||||
@@ -67,26 +79,33 @@ class C2 : C1 {
|
||||
// CHECK:
|
||||
// Mangled name: C2#<init>(){}
|
||||
// Public signature: /C2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C2#f(){}kotlin.String
|
||||
// Public signature: /C2.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C2#f(){}
|
||||
// Public signature: /C2.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
/* fake */ override fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C2{}p
|
||||
// Public signature: /C2.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
/* fake */ override val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C2#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C2.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C2#<get-p>(){}
|
||||
// Public signature: /C2.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
|
||||
Vendored
+18
@@ -8,26 +8,32 @@ expect open class C1 {
|
||||
// CHECK:
|
||||
// Mangled name: C1{}p
|
||||
// Public signature: /C1.p|6715504260787941082[1]
|
||||
// Public signature debug description: {}p
|
||||
expect val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C1.p.<get-p>|5329635969197638839[1]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#<get-p>(){}
|
||||
// Public signature: /C1.p.<get-p>|-1162552463316289847[1]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C1#<init>(){}
|
||||
// Public signature: /C1.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
expect constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#f(){}kotlin.String
|
||||
// Public signature: /C1.f|9098388873611041001[1]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#f(){}
|
||||
// Public signature: /C1.f|5316533450599009716[1]
|
||||
// Public signature debug description: f(){}
|
||||
expect fun f(): String
|
||||
|
||||
}
|
||||
@@ -39,26 +45,32 @@ class C2 : C1 {
|
||||
// CHECK:
|
||||
// Mangled name: C2#<init>(){}
|
||||
// Public signature: /C2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C2#f(){}kotlin.String
|
||||
// Public signature: /C2.f|9098388873611041001[1]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C2#f(){}
|
||||
// Public signature: /C2.f|5316533450599009716[1]
|
||||
// Public signature debug description: f(){}
|
||||
expect /* fake */ override fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C2{}p
|
||||
// Public signature: /C2.p|6715504260787941082[1]
|
||||
// Public signature debug description: {}p
|
||||
expect /* fake */ override val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C2#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C2.p.<get-p>|5329635969197638839[1]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C2#<get-p>(){}
|
||||
// Public signature: /C2.p.<get-p>|-1162552463316289847[1]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -73,26 +85,32 @@ open class C1 {
|
||||
// CHECK:
|
||||
// Mangled name: C1{}p
|
||||
// Public signature: /C1.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
val p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#<get-p>(){}kotlin.Int
|
||||
// Public signature: /C1.p.<get-p>|5329635969197638839[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#<get-p>(){}
|
||||
// Public signature: /C1.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C1#<init>(){}
|
||||
// Public signature: /C1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#f(){}kotlin.String
|
||||
// Public signature: /C1.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#f(){}
|
||||
// Public signature: /C1.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
fun f(): String
|
||||
|
||||
}
|
||||
|
||||
+45
@@ -15,90 +15,112 @@ expect enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}MyEnum
|
||||
// Public signature: /MyEnum.valueOf|4316550590519800984[1]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}MyEnum
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}
|
||||
// Public signature: /MyEnum.valueOf|-4683474617854611729[1]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}
|
||||
fun valueOf(value: String): MyEnum
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#values#static(){}kotlin.Array<MyEnum>
|
||||
// Public signature: /MyEnum.values|3097625172661156808[1]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<MyEnum>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#values#static(){}
|
||||
// Public signature: /MyEnum.values|-8715569000920726747[1]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun values(): Array<MyEnum>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#clone(){}kotlin.Any
|
||||
// Public signature: /MyEnum.clone|-6903128697527593263[1]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#compareTo(MyEnum){}
|
||||
// Public signature: /MyEnum.compareTo|-1404018836780573573[1]
|
||||
// Public signature debug description: compareTo(MyEnum){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#compareTo(MyEnum){}kotlin.Int
|
||||
// Public signature: /MyEnum.compareTo|2015858924903177055[1]
|
||||
// Public signature debug description: compareTo(MyEnum){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#equals(kotlin.Any?){}
|
||||
// Public signature: /MyEnum.equals|4638265728071529943[1]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override operator fun compareTo(other: MyEnum): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyEnum.equals|722809408929142791[1]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#hashCode(){}
|
||||
// Public signature: /MyEnum.hashCode|3409210261493131192[1]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyEnum.hashCode|-8048879360829830756[1]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#toString(){}
|
||||
// Public signature: /MyEnum.toString|-1522858123163872138[1]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#toString(){}kotlin.String
|
||||
// Public signature: /MyEnum.toString|6958853723545266802[1]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#static{}entries
|
||||
// Public signature: /MyEnum.entries|-5134227801081826149[1]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#static{}entries
|
||||
// Public signature: /MyEnum.entries|-5134227801081826149[1]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<MyEnum>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// Public signature: /MyEnum.entries.<get-entries>|-3922959509726908718[1]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum{}name
|
||||
// Public signature: /MyEnum.name|4231860309499509769[1]
|
||||
// Public signature debug description: {}name
|
||||
get(): EnumEntries<MyEnum>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum{}name
|
||||
// Public signature: /MyEnum.name|4231860309499509769[1]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-name>(){}kotlin.String
|
||||
// Public signature: /MyEnum.name.<get-name>|-8006111524522882650[1]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum{}ordinal
|
||||
// Public signature: /MyEnum.ordinal|1912745122988592376[1]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum{}ordinal
|
||||
// Public signature: /MyEnum.ordinal|1912745122988592376[1]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /MyEnum.ordinal.<get-ordinal>|-6902664390061762634[1]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum
|
||||
// Public signature: /MyEnum|null[0]
|
||||
@@ -113,6 +135,7 @@ enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum.BAR
|
||||
@@ -132,90 +155,112 @@ enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}MyEnum
|
||||
// Public signature: /MyEnum.valueOf|4316550590519800984[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}MyEnum
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#values#static(){}
|
||||
// Public signature: /MyEnum.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun valueOf(value: String): MyEnum
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#values#static(){}kotlin.Array<MyEnum>
|
||||
// Public signature: /MyEnum.values|3097625172661156808[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<MyEnum>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#compareTo(MyEnum){}
|
||||
// Public signature: /MyEnum.compareTo|-1404018836780573573[0]
|
||||
// Public signature debug description: compareTo(MyEnum){}
|
||||
fun values(): Array<MyEnum>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#clone(){}kotlin.Any
|
||||
// Public signature: /MyEnum.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#equals(kotlin.Any?){}
|
||||
// Public signature: /MyEnum.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#compareTo(MyEnum){}kotlin.Int
|
||||
// Public signature: /MyEnum.compareTo|2015858924903177055[0]
|
||||
// Public signature debug description: compareTo(MyEnum){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#hashCode(){}
|
||||
// Public signature: /MyEnum.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun compareTo(other: MyEnum): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyEnum.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#toString(){}
|
||||
// Public signature: /MyEnum.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyEnum.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#static{}entries
|
||||
// Public signature: /MyEnum.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#toString(){}kotlin.String
|
||||
// Public signature: /MyEnum.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#<get-entries>#static(){}
|
||||
// Public signature: /MyEnum.entries.<get-entries>|-6068527377476727729[0]
|
||||
// Public signature debug description: <get-entries>#static(){}
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#static{}entries
|
||||
// Public signature: /MyEnum.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<MyEnum>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// Public signature: /MyEnum.entries.<get-entries>|-3922959509726908718[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#<get-name>(){}
|
||||
// Public signature: /MyEnum.name.<get-name>|5879344792307730109[0]
|
||||
// Public signature debug description: <get-name>(){}
|
||||
get(): EnumEntries<MyEnum>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum{}name
|
||||
// Public signature: /MyEnum.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-name>(){}kotlin.String
|
||||
// Public signature: /MyEnum.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyEnum#<get-ordinal>(){}
|
||||
// Public signature: /MyEnum.ordinal.<get-ordinal>|8409904226035914023[0]
|
||||
// Public signature debug description: <get-ordinal>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum{}ordinal
|
||||
// Public signature: /MyEnum.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /MyEnum.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
+28
@@ -8,6 +8,7 @@ expect enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
private expect constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum.BAR
|
||||
@@ -22,63 +23,76 @@ expect enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}MyEnum
|
||||
// Public signature: /MyEnum.valueOf|4316550590519800984[1]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}MyEnum
|
||||
expect fun valueOf(value: String): MyEnum
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#values#static(){}kotlin.Array<MyEnum>
|
||||
// Public signature: /MyEnum.values|3097625172661156808[1]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<MyEnum>
|
||||
expect fun values(): Array<MyEnum>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#clone(){}kotlin.Any
|
||||
// Public signature: /MyEnum.clone|-6903128697527593263[1]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
protected expect /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#compareTo(MyEnum){}kotlin.Int
|
||||
// Public signature: /MyEnum.compareTo|2015858924903177055[1]
|
||||
// Public signature debug description: compareTo(MyEnum){}kotlin.Int
|
||||
expect /* fake */ override operator fun compareTo(other: MyEnum): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyEnum.equals|722809408929142791[1]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
expect /* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyEnum.hashCode|-8048879360829830756[1]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
expect /* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#toString(){}kotlin.String
|
||||
// Public signature: /MyEnum.toString|6958853723545266802[1]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
expect /* fake */ override fun toString(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#static{}entries
|
||||
// Public signature: /MyEnum.entries|-5134227801081826149[1]
|
||||
// Public signature debug description: #static{}entries
|
||||
expect val entries: EnumEntries<MyEnum>
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// Public signature: /MyEnum.entries.<get-entries>|-3922959509726908718[1]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
get(): EnumEntries<MyEnum>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum{}name
|
||||
// Public signature: /MyEnum.name|4231860309499509769[1]
|
||||
// Public signature debug description: {}name
|
||||
expect /* fake */ override val name: String
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<get-name>(){}kotlin.String
|
||||
// Public signature: /MyEnum.name.<get-name>|-8006111524522882650[1]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum{}ordinal
|
||||
// Public signature: /MyEnum.ordinal|1912745122988592376[1]
|
||||
// Public signature debug description: {}ordinal
|
||||
expect /* fake */ override val ordinal: Int
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /MyEnum.ordinal.<get-ordinal>|-6902664390061762634[1]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -93,6 +107,7 @@ enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum.BAR
|
||||
@@ -112,63 +127,76 @@ enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}MyEnum
|
||||
// Public signature: /MyEnum.valueOf|4316550590519800984[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}MyEnum
|
||||
fun valueOf(value: String): MyEnum
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#values#static(){}kotlin.Array<MyEnum>
|
||||
// Public signature: /MyEnum.values|3097625172661156808[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<MyEnum>
|
||||
fun values(): Array<MyEnum>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#clone(){}kotlin.Any
|
||||
// Public signature: /MyEnum.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#compareTo(MyEnum){}kotlin.Int
|
||||
// Public signature: /MyEnum.compareTo|2015858924903177055[0]
|
||||
// Public signature debug description: compareTo(MyEnum){}kotlin.Int
|
||||
/* fake */ override operator fun compareTo(other: MyEnum): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyEnum.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyEnum.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#toString(){}kotlin.String
|
||||
// Public signature: /MyEnum.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#static{}entries
|
||||
// Public signature: /MyEnum.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<MyEnum>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// Public signature: /MyEnum.entries.<get-entries>|-3922959509726908718[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
get(): EnumEntries<MyEnum>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum{}name
|
||||
// Public signature: /MyEnum.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-name>(){}kotlin.String
|
||||
// Public signature: /MyEnum.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum{}ordinal
|
||||
// Public signature: /MyEnum.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /MyEnum.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
+4
@@ -5,6 +5,7 @@ expect class Add : Ops {
|
||||
// CHECK:
|
||||
// Mangled name: Add#<init>(){}
|
||||
// Public signature: /Add.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
expect constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,6 +17,7 @@ class Add : Ops {
|
||||
// CHECK:
|
||||
// Mangled name: Add#<init>(){}
|
||||
// Public signature: /Add.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -27,6 +29,7 @@ expect sealed class Ops {
|
||||
// CHECK:
|
||||
// Mangled name: Ops#<init>(){}
|
||||
// Public signature: /Ops.<init>|-5645683436151566731[1]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected expect constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -38,6 +41,7 @@ sealed class Ops {
|
||||
// CHECK:
|
||||
// Mangled name: Ops#<init>(){}
|
||||
// Public signature: /Ops.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -1,112 +1,140 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Int
|
||||
// Public signature: /test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test3
|
||||
// Public signature: /test3|7677556066983021166[0]
|
||||
// Public signature debug description: {}test3
|
||||
var test3: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test3>(){}kotlin.Int
|
||||
// Public signature: /test3.<get-test3>|6145294165644146033[0]
|
||||
// Public signature debug description: <get-test3>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test3>(){}
|
||||
// Public signature: /test3.<get-test3>|-7333791615083236686[0]
|
||||
// Public signature debug description: <get-test3>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test3>(kotlin.Int){}
|
||||
// Public signature: /test3.<set-test3>|-4170290427940674844[0]
|
||||
// Public signature debug description: <set-test3>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test4
|
||||
// Public signature: /test4|-9115637610245762085[0]
|
||||
// Public signature debug description: {}test4
|
||||
var test4: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test4>(){}kotlin.Int
|
||||
// Public signature: /test4.<get-test4>|-8911174941514444072[0]
|
||||
// Public signature debug description: <get-test4>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test4>(){}
|
||||
// Public signature: /test4.<get-test4>|4166854324968284003[0]
|
||||
// Public signature debug description: <get-test4>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test4>(kotlin.Int){}
|
||||
// Public signature: /test4.<set-test4>|8105340104867729538[0]
|
||||
// Public signature debug description: <set-test4>(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test5
|
||||
// Public signature: /test5|4734809624271551895[0]
|
||||
// Public signature debug description: {}test5
|
||||
var test5: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test5>(){}kotlin.Int
|
||||
// Public signature: /test5.<get-test5>|-639929328226188476[0]
|
||||
// Public signature debug description: <get-test5>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test5>(){}
|
||||
// Public signature: /test5.<get-test5>|-839819880171293643[0]
|
||||
// Public signature debug description: <get-test5>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test5>(kotlin.Int){}
|
||||
// Public signature: /test5.<set-test5>|-8941794992615749462[0]
|
||||
// Public signature debug description: <set-test5>(kotlin.Int){}
|
||||
private set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test6
|
||||
// Public signature: /test6|-2606527149405855403[0]
|
||||
// Public signature debug description: {}test6
|
||||
val test6: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test6>(){}kotlin.Int
|
||||
// Public signature: /test6.<get-test6>|-7378740493776144578[0]
|
||||
// Public signature debug description: <get-test6>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test6>(){}
|
||||
// Public signature: /test6.<get-test6>|2028965735388282488[0]
|
||||
// Public signature debug description: <get-test6>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test7
|
||||
// Public signature: /test7|1362036650170262859[0]
|
||||
// Public signature debug description: {}test7
|
||||
val test7: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test7>(){}kotlin.Int
|
||||
// Public signature: /test7.<get-test7>|-7305979124924885797[0]
|
||||
// Public signature debug description: <get-test7>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test7>(){}
|
||||
// Public signature: /test7.<get-test7>|-4463638325142628163[0]
|
||||
// Public signature debug description: <get-test7>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test8
|
||||
// Public signature: /test8|5640428216506241852[0]
|
||||
// Public signature debug description: {}test8
|
||||
var test8: Int /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test8>(){}kotlin.Int
|
||||
// Public signature: /test8.<get-test8>|-4986202166917088055[0]
|
||||
// Public signature debug description: <get-test8>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test8>(){}
|
||||
// Public signature: /test8.<get-test8>|-4670710835380513070[0]
|
||||
// Public signature debug description: <get-test8>(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test8>(kotlin.Int){}
|
||||
// Public signature: /test8.<set-test8>|-6993542117905462862[0]
|
||||
// Public signature debug description: <set-test8>(kotlin.Int){}
|
||||
set(<set-?>: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test2
|
||||
// Public signature: /test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
val test2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>(){}kotlin.Int
|
||||
// Public signature: /test2.<get-test2>|-8779933517717592707[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>(){}
|
||||
// Public signature: /test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get(): Int
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ class Test<T0 : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test.TestInner#<init>(){}
|
||||
// Public signature: /Test.TestInner.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -20,6 +21,7 @@ class Test<T0 : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test.TestNested#<init>(){}
|
||||
// Public signature: /Test.TestNested.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -27,6 +29,7 @@ class Test<T0 : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(){}
|
||||
// Public signature: /Test.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,30 +5,37 @@ class Test1<T1 : Any?, T2 : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: T1
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-x>(){}1:0
|
||||
// Public signature: /Test1.x.<get-x>|-8893883356128097563[0]
|
||||
// Public signature debug description: <get-x>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-x>(){}
|
||||
// Public signature: /Test1.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}y
|
||||
// Public signature: /Test1.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: T2
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-y>(){}1:1
|
||||
// Public signature: /Test1.y.<get-y>|6657541212363005233[0]
|
||||
// Public signature debug description: <get-y>(){}1:1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-y>(){}
|
||||
// Public signature: /Test1.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(1:0;1:1){}
|
||||
// Public signature: /Test1.<init>|3086114026882374588[0]
|
||||
// Public signature debug description: <init>(1:0;1:1){}
|
||||
constructor(x: T1, y: T2) /* primary */
|
||||
|
||||
}
|
||||
@@ -40,13 +47,16 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}y
|
||||
// Public signature: /Test2.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-y>(){}kotlin.String
|
||||
// Public signature: /Test2.y.<get-y>|1760775372995524147[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-y>(){}
|
||||
// Public signature: /Test2.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
@@ -56,22 +66,27 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2.TestInner{}z
|
||||
// Public signature: /Test2.TestInner.z|7549650372729116193[0]
|
||||
// Public signature debug description: {}z
|
||||
val z: Z
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.TestInner#<get-z>(){}1:0
|
||||
// Public signature: /Test2.TestInner.z.<get-z>|6635558627205321915[0]
|
||||
// Public signature debug description: <get-z>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.TestInner#<get-z>(){}
|
||||
// Public signature: /Test2.TestInner.z.<get-z>|4925813204745917177[0]
|
||||
// Public signature debug description: <get-z>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.TestInner#<init>(1:0){}
|
||||
// Public signature: /Test2.TestInner.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(z: Z) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test2.TestInner#<init>(1:0;kotlin.Int){}
|
||||
// Public signature: /Test2.TestInner.<init>|7281397193015694517[0]
|
||||
// Public signature debug description: <init>(1:0;kotlin.Int){}
|
||||
constructor(z: Z, i: Int)
|
||||
|
||||
}
|
||||
@@ -79,6 +94,7 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /Test2.<init>|-6994814679185246063[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.String){}
|
||||
constructor(x: Int, y: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -90,30 +106,37 @@ class Test3 {
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}x
|
||||
// Public signature: /Test3.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test3.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-x>(){}
|
||||
// Public signature: /Test3.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}y
|
||||
// Public signature: /Test3.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-y>(){}kotlin.String
|
||||
// Public signature: /Test3.y.<get-y>|1760775372995524147[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-y>(){}
|
||||
// Public signature: /Test3.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3#<init>(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /Test3.<init>|-6994814679185246063[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.String){}
|
||||
constructor(x: Int, y: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -125,22 +148,27 @@ class Test4<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test4{}x
|
||||
// Public signature: /Test4.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test4.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#<get-x>(){}
|
||||
// Public signature: /Test4.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test4#<init>(kotlin.Int){}
|
||||
// Public signature: /Test4.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test4#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Test4.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int)
|
||||
|
||||
}
|
||||
|
||||
+19
@@ -5,77 +5,96 @@ data class Test<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test{}x
|
||||
// Public signature: /Test.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#<get-x>(){}1:0
|
||||
// Public signature: /Test.x.<get-x>|-8893883356128097563[0]
|
||||
// Public signature debug description: <get-x>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#<get-x>(){}
|
||||
// Public signature: /Test.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test{}y
|
||||
// Public signature: /Test.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#<get-y>(){}kotlin.String
|
||||
// Public signature: /Test.y.<get-y>|1760775372995524147[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#<get-y>(){}
|
||||
// Public signature: /Test.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(1:0;kotlin.String){}
|
||||
// Public signature: /Test.<init>|-7411275398527089511[0]
|
||||
// Public signature debug description: <init>(1:0;kotlin.String){}
|
||||
constructor(x: T, y: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#component1(){}1:0
|
||||
// Public signature: /Test.component1|2393470133763651536[0]
|
||||
// Public signature debug description: component1(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#component1(){}
|
||||
// Public signature: /Test.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): T
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#component2(){}kotlin.String
|
||||
// Public signature: /Test.component2|1228864375093914597[0]
|
||||
// Public signature debug description: component2(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#component2(){}
|
||||
// Public signature: /Test.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#copy(1:0;kotlin.String){}Test<1:0>
|
||||
// Public signature: /Test.copy|8763634592557776800[0]
|
||||
// Public signature debug description: copy(1:0;kotlin.String){}Test<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#copy(1:0;kotlin.String){}
|
||||
// Public signature: /Test.copy|-4651516421033771294[0]
|
||||
// Public signature debug description: copy(1:0;kotlin.String){}
|
||||
fun copy(x: T, y: String): Test<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#equals(kotlin.Any?){}
|
||||
// Public signature: /Test.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#hashCode(){}
|
||||
// Public signature: /Test.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#toString(){}kotlin.String
|
||||
// Public signature: /Test.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#toString(){}
|
||||
// Public signature: /Test.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
+23
@@ -1,29 +1,36 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Int
|
||||
// Public signature: /test1.<get-test1>|3978508226793108919[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test2
|
||||
// Public signature: /test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
var test2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>(){}kotlin.Int
|
||||
// Public signature: /test2.<get-test2>|-8779933517717592707[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>(){}
|
||||
// Public signature: /test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-test2>(kotlin.Int){}
|
||||
// Public signature: /test2.<set-test2>|1925150309265265312[0]
|
||||
// Public signature debug description: <set-test2>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -33,34 +40,42 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: Host{}testMember1
|
||||
// Public signature: /Host.testMember1|-6927948367741148766[0]
|
||||
// Public signature debug description: {}testMember1
|
||||
val testMember1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Host#<get-testMember1>(){}kotlin.Int
|
||||
// Public signature: /Host.testMember1.<get-testMember1>|-5459388376303709502[0]
|
||||
// Public signature debug description: <get-testMember1>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Host#<get-testMember1>(){}
|
||||
// Public signature: /Host.testMember1.<get-testMember1>|-4927757728199550360[0]
|
||||
// Public signature debug description: <get-testMember1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Host{}testMember2
|
||||
// Public signature: /Host.testMember2|-8955784718453180422[0]
|
||||
// Public signature debug description: {}testMember2
|
||||
var testMember2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Host#<get-testMember2>(){}kotlin.Int
|
||||
// Public signature: /Host.testMember2.<get-testMember2>|6996843230957051336[0]
|
||||
// Public signature debug description: <get-testMember2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Host#<get-testMember2>(){}
|
||||
// Public signature: /Host.testMember2.<get-testMember2>|7875832727540192624[0]
|
||||
// Public signature debug description: <get-testMember2>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Host#<set-testMember2>(kotlin.Int){}
|
||||
// Public signature: /Host.testMember2.<set-testMember2>|5166755654765741256[0]
|
||||
// Public signature debug description: <set-testMember2>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Host#<init>(){}
|
||||
// Public signature: /Host.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -72,34 +87,42 @@ class InPrimaryCtor<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: InPrimaryCtor{}testInPrimaryCtor1
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor1|8162816596808715257[0]
|
||||
// Public signature debug description: {}testInPrimaryCtor1
|
||||
val testInPrimaryCtor1: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InPrimaryCtor#<get-testInPrimaryCtor1>(){}1:0
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor1.<get-testInPrimaryCtor1>|-3259454449312875389[0]
|
||||
// Public signature debug description: <get-testInPrimaryCtor1>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InPrimaryCtor#<get-testInPrimaryCtor1>(){}
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor1.<get-testInPrimaryCtor1>|4519403801874358446[0]
|
||||
// Public signature debug description: <get-testInPrimaryCtor1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: InPrimaryCtor{}testInPrimaryCtor2
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor2|6743375261432235408[0]
|
||||
// Public signature debug description: {}testInPrimaryCtor2
|
||||
var testInPrimaryCtor2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: InPrimaryCtor#<get-testInPrimaryCtor2>(){}kotlin.Int
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor2.<get-testInPrimaryCtor2>|-455870240469973752[0]
|
||||
// Public signature debug description: <get-testInPrimaryCtor2>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: InPrimaryCtor#<get-testInPrimaryCtor2>(){}
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor2.<get-testInPrimaryCtor2>|6677557829332876002[0]
|
||||
// Public signature debug description: <get-testInPrimaryCtor2>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: InPrimaryCtor#<set-testInPrimaryCtor2>(kotlin.Int){}
|
||||
// Public signature: /InPrimaryCtor.testInPrimaryCtor2.<set-testInPrimaryCtor2>|-2246089499454556022[0]
|
||||
// Public signature debug description: <set-testInPrimaryCtor2>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: InPrimaryCtor#<init>(1:0;kotlin.Int){}
|
||||
// Public signature: /InPrimaryCtor.<init>|7281397193015694517[0]
|
||||
// Public signature debug description: <init>(1:0;kotlin.Int){}
|
||||
constructor(testInPrimaryCtor1: T, testInPrimaryCtor2: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+12
@@ -5,31 +5,38 @@ class Test<TT : Any?> : IBase<TT> {
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(IBase<1:0>){}
|
||||
// Public signature: /Test.<init>|-3017997426280513504[0]
|
||||
// Public signature debug description: <init>(IBase<1:0>){}
|
||||
constructor(impl: IBase<TT>) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test.$$delegate_0
|
||||
// Public signature: /Test.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: IBase<TT>
|
||||
// CHECK:
|
||||
// Mangled name: Test#foo(kotlin.Int){}
|
||||
// Public signature: /Test.foo|-104159190164110731[0]
|
||||
// Public signature debug description: foo(kotlin.Int){}
|
||||
override fun foo(x: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test#qux(1:0;0:0){0§<kotlin.Any?>}
|
||||
// Public signature: /Test.qux|2089843959414439633[0]
|
||||
// Public signature debug description: qux(1:0;0:0){0§<kotlin.Any?>}
|
||||
override fun <X : Any?> qux(t: TT, x: X): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test{}bar
|
||||
// Public signature: /Test.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
override val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /Test.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#<get-bar>(){}
|
||||
// Public signature: /Test.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
override get(): Int
|
||||
|
||||
}
|
||||
@@ -42,23 +49,28 @@ interface IBase<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: IBase#foo(kotlin.Int){}
|
||||
// Public signature: /IBase.foo|-104159190164110731[0]
|
||||
// Public signature debug description: foo(kotlin.Int){}
|
||||
abstract fun foo(x: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IBase#qux(1:0;0:0){0§<kotlin.Any?>}
|
||||
// Public signature: /IBase.qux|2089843959414439633[0]
|
||||
// Public signature debug description: qux(1:0;0:0){0§<kotlin.Any?>}
|
||||
abstract fun <X : Any?> qux(t: T, x: X): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IBase{}bar
|
||||
// Public signature: /IBase.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
abstract val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IBase#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /IBase.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IBase#<get-bar>(){}
|
||||
// Public signature: /IBase.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
|
||||
@@ -5,16 +5,19 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: Host#<init>(){}
|
||||
// Public signature: /Host.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Host#testMembetExt1@kotlin.String(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /Host.testMembetExt1|8870420018904797729[0]
|
||||
// Public signature debug description: testMembetExt1@kotlin.String(kotlin.Int;kotlin.String){}
|
||||
fun String.testMembetExt1(i: Int, j: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Host#testMembetExt2@kotlin.String(kotlin.Int;0:0){0§<kotlin.Any?>}
|
||||
// Public signature: /Host.testMembetExt2|7335072512555735434[0]
|
||||
// Public signature debug description: testMembetExt2@kotlin.String(kotlin.Int;0:0){0§<kotlin.Any?>}
|
||||
fun <T : Any?> String.testMembetExt2(i: Int, j: T): Unit
|
||||
|
||||
}
|
||||
@@ -22,20 +25,24 @@ class Host {
|
||||
// CHECK:
|
||||
// Mangled name: #test1(kotlin.Int;0:0){0§<kotlin.Any?>}
|
||||
// Public signature: /test1|3909853005204725277[0]
|
||||
// Public signature debug description: test1(kotlin.Int;0:0){0§<kotlin.Any?>}
|
||||
fun <T : Any?> test1(i: Int, j: T): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /test2|7169768065709748599[0]
|
||||
// Public signature debug description: test2(kotlin.Int;kotlin.String){}
|
||||
fun test2(i: Int, j: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test3(kotlin.Array<out|kotlin.String>...){}
|
||||
// Public signature: /test3|-5387729831293380819[0]
|
||||
// Public signature debug description: test3(kotlin.Array<out|kotlin.String>...){}
|
||||
fun test3(vararg args: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #textExt1@kotlin.String(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /textExt1|-1442095296360892469[0]
|
||||
// Public signature debug description: textExt1@kotlin.String(kotlin.Int;kotlin.String){}
|
||||
fun String.textExt1(i: Int, j: String): Unit
|
||||
|
||||
|
||||
+3
@@ -9,11 +9,13 @@ class Outer<T1 : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner#<init>(){}
|
||||
// Public signature: /Outer.Inner.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner#foo(2:0;1:0){}
|
||||
// Public signature: /Outer.Inner.foo|615406329799946108[0]
|
||||
// Public signature debug description: foo(2:0;1:0){}
|
||||
fun foo(x1: T1, x2: T2): Unit
|
||||
|
||||
}
|
||||
@@ -21,6 +23,7 @@ class Outer<T1 : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -1,48 +1,60 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Function1<String, String>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Function1<kotlin.String,kotlin.String>
|
||||
// Public signature: /test1.<get-test1>|2788097897117242625[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Function1<kotlin.String,kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test1>(){}
|
||||
// Public signature: /test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test2
|
||||
// Public signature: /test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
val test2: @ExtensionFunctionType Function2<Any, Any, Any>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>(){}kotlin.Function2<kotlin.Any,kotlin.Any,kotlin.Any>
|
||||
// Public signature: /test2.<get-test2>|-8953585576935292690[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.Function2<kotlin.Any,kotlin.Any,kotlin.Any>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>(){}
|
||||
// Public signature: /test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test3
|
||||
// Public signature: /test3|7677556066983021166[0]
|
||||
// Public signature debug description: {}test3
|
||||
val test3: Function2<Int, Int, Unit>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test3>(){}kotlin.Function2<kotlin.Int,kotlin.Int,kotlin.Unit>
|
||||
// Public signature: /test3.<get-test3>|7794341945053892780[0]
|
||||
// Public signature debug description: <get-test3>(){}kotlin.Function2<kotlin.Int,kotlin.Int,kotlin.Unit>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test3>(){}
|
||||
// Public signature: /test3.<get-test3>|-7333791615083236686[0]
|
||||
// Public signature debug description: <get-test3>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: {}test4
|
||||
// Public signature: /test4|-9115637610245762085[0]
|
||||
// Public signature debug description: {}test4
|
||||
val test4: Function2<Int, Int, Unit>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test4>(){}kotlin.Function2<kotlin.Int,kotlin.Int,kotlin.Unit>
|
||||
// Public signature: /test4.<get-test4>|6534158501518091161[0]
|
||||
// Public signature debug description: <get-test4>(){}kotlin.Function2<kotlin.Int,kotlin.Int,kotlin.Unit>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test4>(){}
|
||||
// Public signature: /test4.<get-test4>|4166854324968284003[0]
|
||||
// Public signature debug description: <get-test4>(){}
|
||||
get
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: #outer(){0§<kotlin.Any?>}
|
||||
// Public signature: /outer|-6093606212547620330[0]
|
||||
// Public signature debug description: outer(){0§<kotlin.Any?>}
|
||||
fun <TT : Any?> outer(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #outer(){0§<kotlin.Any?>}#test1#static(kotlin.Int;0:0){0§<kotlin.Any?>}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user