[klib] Test signature descriptions in irText tests
KT-59486
This commit is contained in:
committed by
Space Team
parent
6142d75bb4
commit
5e63f7627f
@@ -519,6 +519,8 @@ sealed class IdSignature {
|
||||
override val isPubliclyVisible: Boolean
|
||||
get() = memberSignature.isPubliclyVisible
|
||||
|
||||
override fun asPublic(): CommonSignature? = memberSignature.asPublic()
|
||||
|
||||
override fun topLevelSignature(): IdSignature =
|
||||
memberSignature.topLevelSignature()
|
||||
|
||||
|
||||
+12
@@ -19,22 +19,27 @@ abstract class AbstractMavenImportHandler {
|
||||
// CHECK:
|
||||
// Mangled name: AbstractMavenImportHandler#<init>(){}
|
||||
// Public signature: /AbstractMavenImportHandler.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AbstractMavenImportHandler#getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// Public signature: /AbstractMavenImportHandler.getOptions|-4460773764155808974[0]
|
||||
// Public signature debug description: getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// CHECK JS_IR JS_IR_ES6 NATIVE:
|
||||
// Mangled name: AbstractMavenImportHandler#getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
// Public signature: /AbstractMavenImportHandler.getOptions|5665422840163221243[0]
|
||||
// Public signature debug description: getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
protected open fun getOptions(mavenProject: MavenProject, enabledCompilerPlugins: List<String>, compilerPluginOptions: List<String>): List<String>?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AbstractMavenImportHandler#getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// Public signature: /AbstractMavenImportHandler.getOptions|6958005737432622530[0]
|
||||
// Public signature debug description: getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// CHECK JS_IR JS_IR_ES6 NATIVE:
|
||||
// Mangled name: AbstractMavenImportHandler#getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
// Public signature: /AbstractMavenImportHandler.getOptions|227676264994967555[0]
|
||||
// Public signature debug description: getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
abstract fun getOptions(enabledCompilerPlugins: List<String>, compilerPluginOptions: List<String>): List<String>?
|
||||
|
||||
}
|
||||
@@ -49,22 +54,27 @@ class SamWithReceiverMavenProjectImportHandler : AbstractMavenImportHandler {
|
||||
// CHECK:
|
||||
// Mangled name: SamWithReceiverMavenProjectImportHandler#<init>(){}
|
||||
// Public signature: /SamWithReceiverMavenProjectImportHandler.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: SamWithReceiverMavenProjectImportHandler#getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// Public signature: /SamWithReceiverMavenProjectImportHandler.getOptions|-4460773764155808974[0]
|
||||
// Public signature debug description: getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// CHECK JS_IR JS_IR_ES6 NATIVE:
|
||||
// Mangled name: SamWithReceiverMavenProjectImportHandler#getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
// Public signature: /SamWithReceiverMavenProjectImportHandler.getOptions|5665422840163221243[0]
|
||||
// Public signature debug description: getOptions(maven.MavenProject;kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
protected /* fake */ override fun getOptions(mavenProject: MavenProject, enabledCompilerPlugins: List<String>, compilerPluginOptions: List<String>): List<String>?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: SamWithReceiverMavenProjectImportHandler#getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// Public signature: /SamWithReceiverMavenProjectImportHandler.getOptions|6958005737432622530[0]
|
||||
// Public signature debug description: getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}kotlin.collections.List<kotlin.String>?
|
||||
// CHECK JS_IR JS_IR_ES6 NATIVE:
|
||||
// Mangled name: SamWithReceiverMavenProjectImportHandler#getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
// Public signature: /SamWithReceiverMavenProjectImportHandler.getOptions|227676264994967555[0]
|
||||
// Public signature debug description: getOptions(kotlin.collections.List<kotlin.String>;kotlin.collections.List<kotlin.String>){}
|
||||
override fun getOptions(enabledCompilerPlugins: List<String>, compilerPluginOptions: List<String>): List<String>?
|
||||
|
||||
}
|
||||
@@ -74,7 +84,9 @@ class SamWithReceiverMavenProjectImportHandler : AbstractMavenImportHandler {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR JS_IR_ES6 NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
@@ -36,13 +36,16 @@ interface C : Ca, Cb {
|
||||
// CHECK:
|
||||
// Mangled name: com.example.C{}b
|
||||
// Public signature: com.example/C.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
abstract /* fake */ override val b: Bb<*>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: com.example.C#<get-b>(){}com.example.Bb<*>
|
||||
// Public signature: com.example/C.b.<get-b>|8945515346267380674[0]
|
||||
// Public signature debug description: <get-b>(){}com.example.Bb<*>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: com.example.C#<get-b>(){}
|
||||
// Public signature: com.example/C.b.<get-b>|812004636995167743[0]
|
||||
// Public signature debug description: <get-b>(){}
|
||||
abstract /* fake */ override get(): Bb<*>
|
||||
|
||||
}
|
||||
@@ -55,13 +58,16 @@ interface Ca {
|
||||
// CHECK:
|
||||
// Mangled name: com.example.Ca{}b
|
||||
// Public signature: com.example/Ca.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
abstract val b: Ba
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: com.example.Ca#<get-b>(){}com.example.Ba
|
||||
// Public signature: com.example/Ca.b.<get-b>|-5371331002991031414[0]
|
||||
// Public signature debug description: <get-b>(){}com.example.Ba
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: com.example.Ca#<get-b>(){}
|
||||
// Public signature: com.example/Ca.b.<get-b>|812004636995167743[0]
|
||||
// Public signature debug description: <get-b>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -74,13 +80,16 @@ interface Cb {
|
||||
// CHECK:
|
||||
// Mangled name: com.example.Cb{}b
|
||||
// Public signature: com.example/Cb.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
abstract val b: Bb<*>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: com.example.Cb#<get-b>(){}com.example.Bb<*>
|
||||
// Public signature: com.example/Cb.b.<get-b>|8945515346267380674[0]
|
||||
// Public signature debug description: <get-b>(){}com.example.Bb<*>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: com.example.Cb#<get-b>(){}
|
||||
// Public signature: com.example/Cb.b.<get-b>|812004636995167743[0]
|
||||
// Public signature debug description: <get-b>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
|
||||
@@ -5,39 +5,48 @@ abstract class AbstractClass {
|
||||
// CHECK:
|
||||
// Mangled name: AbstractClass#<init>(){}
|
||||
// Public signature: /AbstractClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: AbstractClass#abstractFun(){}
|
||||
// Public signature: /AbstractClass.abstractFun|-8137574360252002020[0]
|
||||
// Public signature debug description: abstractFun(){}
|
||||
abstract fun abstractFun(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: AbstractClass{}abstractVal
|
||||
// Public signature: /AbstractClass.abstractVal|2000751617811374017[0]
|
||||
// Public signature debug description: {}abstractVal
|
||||
abstract val abstractVal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AbstractClass#<get-abstractVal>(){}kotlin.Int
|
||||
// Public signature: /AbstractClass.abstractVal.<get-abstractVal>|1560246296064696993[0]
|
||||
// Public signature debug description: <get-abstractVal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: AbstractClass#<get-abstractVal>(){}
|
||||
// Public signature: /AbstractClass.abstractVal.<get-abstractVal>|-836793625462255519[0]
|
||||
// Public signature debug description: <get-abstractVal>(){}
|
||||
abstract get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: AbstractClass{}abstractVar
|
||||
// Public signature: /AbstractClass.abstractVar|-2520811489168320452[0]
|
||||
// Public signature debug description: {}abstractVar
|
||||
abstract var abstractVar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: AbstractClass#<get-abstractVar>(){}kotlin.Int
|
||||
// Public signature: /AbstractClass.abstractVar.<get-abstractVar>|-3718567610021314347[0]
|
||||
// Public signature debug description: <get-abstractVar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: AbstractClass#<get-abstractVar>(){}
|
||||
// Public signature: /AbstractClass.abstractVar.<get-abstractVar>|7559126596100066971[0]
|
||||
// Public signature debug description: <get-abstractVar>(){}
|
||||
abstract get
|
||||
// CHECK:
|
||||
// Mangled name: AbstractClass#<set-abstractVar>(kotlin.Int){}
|
||||
// Public signature: /AbstractClass.abstractVar.<set-abstractVar>|-250114380965539035[0]
|
||||
// Public signature debug description: <set-abstractVar>(kotlin.Int){}
|
||||
abstract set
|
||||
|
||||
}
|
||||
@@ -50,34 +59,42 @@ interface Interface {
|
||||
// CHECK:
|
||||
// Mangled name: Interface#abstractFun(){}
|
||||
// Public signature: /Interface.abstractFun|-8137574360252002020[0]
|
||||
// Public signature debug description: abstractFun(){}
|
||||
abstract fun abstractFun(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Interface{}abstractVal
|
||||
// Public signature: /Interface.abstractVal|2000751617811374017[0]
|
||||
// Public signature debug description: {}abstractVal
|
||||
abstract val abstractVal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Interface#<get-abstractVal>(){}kotlin.Int
|
||||
// Public signature: /Interface.abstractVal.<get-abstractVal>|1560246296064696993[0]
|
||||
// Public signature debug description: <get-abstractVal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Interface#<get-abstractVal>(){}
|
||||
// Public signature: /Interface.abstractVal.<get-abstractVal>|-836793625462255519[0]
|
||||
// Public signature debug description: <get-abstractVal>(){}
|
||||
abstract get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Interface{}abstractVar
|
||||
// Public signature: /Interface.abstractVar|-2520811489168320452[0]
|
||||
// Public signature debug description: {}abstractVar
|
||||
abstract var abstractVar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Interface#<get-abstractVar>(){}kotlin.Int
|
||||
// Public signature: /Interface.abstractVar.<get-abstractVar>|-3718567610021314347[0]
|
||||
// Public signature debug description: <get-abstractVar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Interface#<get-abstractVar>(){}
|
||||
// Public signature: /Interface.abstractVar.<get-abstractVar>|7559126596100066971[0]
|
||||
// Public signature debug description: <get-abstractVar>(){}
|
||||
abstract get
|
||||
// CHECK:
|
||||
// Mangled name: Interface#<set-abstractVar>(kotlin.Int){}
|
||||
// Public signature: /Interface.abstractVar.<set-abstractVar>|-250114380965539035[0]
|
||||
// Public signature debug description: <set-abstractVar>(kotlin.Int){}
|
||||
abstract set
|
||||
|
||||
}
|
||||
|
||||
@@ -5,18 +5,22 @@ open annotation class Test1 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// 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#<init>(kotlin.Int){}
|
||||
// Public signature: /Test1.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ open annotation class Test2 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int){}
|
||||
// Public signature: /Test2.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ open annotation class Test3 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}x
|
||||
// Public signature: /Test3.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Test1
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-x>(){}Test1
|
||||
// Public signature: /Test3.x.<get-x>|-2232578314937133118[0]
|
||||
// Public signature debug description: <get-x>(){}Test1
|
||||
// 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#<init>(Test1){}
|
||||
// Public signature: /Test3.<init>|-2039475164068253223[0]
|
||||
// Public signature debug description: <init>(Test1){}
|
||||
constructor(x: Test1) /* primary */
|
||||
|
||||
}
|
||||
@@ -74,18 +86,22 @@ open annotation class Test4 : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: Test4{}xs
|
||||
// Public signature: /Test4.xs|1063330853857063704[0]
|
||||
// Public signature debug description: {}xs
|
||||
val xs: IntArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#<get-xs>(){}kotlin.IntArray
|
||||
// Public signature: /Test4.xs.<get-xs>|5887559004820637749[0]
|
||||
// Public signature debug description: <get-xs>(){}kotlin.IntArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#<get-xs>(){}
|
||||
// Public signature: /Test4.xs.<get-xs>|-6958094100501701183[0]
|
||||
// Public signature debug description: <get-xs>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test4#<init>(kotlin.IntArray...){}
|
||||
// Public signature: /Test4.<init>|3304157197881351514[0]
|
||||
// Public signature debug description: <init>(kotlin.IntArray...){}
|
||||
constructor(vararg xs: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+22
@@ -5,30 +5,37 @@ open class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base{}x
|
||||
// Public signature: /Base.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Base.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Base#<get-x>(){}
|
||||
// Public signature: /Base.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base{}y
|
||||
// Public signature: /Base.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Base.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Base#<get-y>(){}
|
||||
// Public signature: /Base.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Base.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -40,30 +47,37 @@ class Test1 : Base {
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Test1.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(xx: Int, yy: Int) /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
/* fake */ override val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-x>(){}
|
||||
// Public signature: /Test1.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}y
|
||||
// Public signature: /Test1.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
/* fake */ override val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test1.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-y>(){}
|
||||
// Public signature: /Test1.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -75,34 +89,42 @@ class Test2 : Base {
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Test2.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(xx: Int, yy: Int)
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int;kotlin.Int;kotlin.Any){}
|
||||
// Public signature: /Test2.<init>|-2775945437722696135[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int;kotlin.Any){}
|
||||
constructor(xxx: Int, yyy: Int, a: Any)
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
/* fake */ override val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}y
|
||||
// Public signature: /Test2.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
/* fake */ override val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test2.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-y>(){}
|
||||
// Public signature: /Test2.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
+37
@@ -5,34 +5,41 @@ open class Base<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#foo(1:0){}
|
||||
// Public signature: /Base.foo|-701456291278879981[0]
|
||||
// Public signature debug description: foo(1:0){}
|
||||
fun foo(x: T): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#foo(kotlin.String){}
|
||||
// Public signature: /Base.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
fun foo(y: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base@1:0{}bar
|
||||
// Public signature: /Base.bar|2723903059187474703[0]
|
||||
// Public signature debug description: @1:0{}bar
|
||||
val T.bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#<get-bar>@1:0(){}kotlin.Int
|
||||
// Public signature: /Base.bar.<get-bar>|-3456944057375693285[0]
|
||||
// Public signature debug description: <get-bar>@1:0(){}kotlin.Int
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base@kotlin.String{}bar
|
||||
// Public signature: /Base.bar|-1423076340722422780[0]
|
||||
// Public signature debug description: @kotlin.String{}bar
|
||||
val String.bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#<get-bar>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Base.bar.<get-bar>|-1735437823545695148[0]
|
||||
// Public signature debug description: <get-bar>@kotlin.String(){}kotlin.Int
|
||||
get(): Int
|
||||
|
||||
}
|
||||
@@ -44,16 +51,19 @@ open class BaseXY<X : Any?, Y : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: BaseXY#<init>(){}
|
||||
// Public signature: /BaseXY.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: BaseXY#foo(1:0;kotlin.String){}
|
||||
// Public signature: /BaseXY.foo|-6449444608569619796[0]
|
||||
// Public signature debug description: foo(1:0;kotlin.String){}
|
||||
fun foo(x: X, y: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: BaseXY#foo(kotlin.String;1:1){}
|
||||
// Public signature: /BaseXY.foo|1702475903058974856[0]
|
||||
// Public signature debug description: foo(kotlin.String;1:1){}
|
||||
fun foo(x: String, y: Y): Unit
|
||||
|
||||
}
|
||||
@@ -65,34 +75,41 @@ open class Derived : Base<String> {
|
||||
// CHECK:
|
||||
// Mangled name: Derived#<init>(){}
|
||||
// Public signature: /Derived.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived#foo(kotlin.String){}
|
||||
// Public signature: /Derived.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(x: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived#foo(kotlin.String){}
|
||||
// Public signature: /Derived.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(y: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived@kotlin.String{}bar
|
||||
// Public signature: /Derived.bar|-1423076340722422780[0]
|
||||
// Public signature debug description: @kotlin.String{}bar
|
||||
/* fake */ override val String.bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived#<get-bar>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Derived.bar.<get-bar>|-1735437823545695148[0]
|
||||
// Public signature debug description: <get-bar>@kotlin.String(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived@kotlin.String{}bar
|
||||
// Public signature: /Derived.bar|-1423076340722422780[0]
|
||||
// Public signature debug description: @kotlin.String{}bar
|
||||
/* fake */ override val String.bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived#<get-bar>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Derived.bar.<get-bar>|-1735437823545695148[0]
|
||||
// Public signature debug description: <get-bar>@kotlin.String(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -104,34 +121,41 @@ class Derived2 : Derived {
|
||||
// CHECK:
|
||||
// Mangled name: Derived2#<init>(){}
|
||||
// Public signature: /Derived2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived2#foo(kotlin.String){}
|
||||
// Public signature: /Derived2.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(x: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived2#foo(kotlin.String){}
|
||||
// Public signature: /Derived2.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(y: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived2@kotlin.String{}bar
|
||||
// Public signature: /Derived2.bar|-1423076340722422780[0]
|
||||
// Public signature debug description: @kotlin.String{}bar
|
||||
/* fake */ override val String.bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived2#<get-bar>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Derived2.bar.<get-bar>|-1735437823545695148[0]
|
||||
// Public signature debug description: <get-bar>@kotlin.String(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived2@kotlin.String{}bar
|
||||
// Public signature: /Derived2.bar|-1423076340722422780[0]
|
||||
// Public signature debug description: @kotlin.String{}bar
|
||||
/* fake */ override val String.bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived2#<get-bar>@kotlin.String(){}kotlin.Int
|
||||
// Public signature: /Derived2.bar.<get-bar>|-1735437823545695148[0]
|
||||
// Public signature debug description: <get-bar>@kotlin.String(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -143,16 +167,19 @@ class DerivedXY : BaseXY<String, String> {
|
||||
// CHECK:
|
||||
// Mangled name: DerivedXY#<init>(){}
|
||||
// Public signature: /DerivedXY.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: DerivedXY#foo(kotlin.String;kotlin.String){}
|
||||
// Public signature: /DerivedXY.foo|-3768462707108232911[0]
|
||||
// Public signature debug description: foo(kotlin.String;kotlin.String){}
|
||||
/* fake */ override fun foo(x: String, y: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: DerivedXY#foo(kotlin.String;kotlin.String){}
|
||||
// Public signature: /DerivedXY.foo|-3768462707108232911[0]
|
||||
// Public signature debug description: foo(kotlin.String;kotlin.String){}
|
||||
/* fake */ override fun foo(x: String, y: String): Unit
|
||||
|
||||
}
|
||||
@@ -168,16 +195,19 @@ open class Outer<T : 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){}
|
||||
// Public signature: /Outer.Inner.foo|5312251114282969214[0]
|
||||
// Public signature debug description: foo(2:0){}
|
||||
fun foo(x: T): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner#foo(kotlin.String){}
|
||||
// Public signature: /Outer.Inner.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
fun foo(y: String): Unit
|
||||
|
||||
}
|
||||
@@ -185,6 +215,7 @@ open class Outer<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -200,16 +231,19 @@ class OuterDerived : Outer<String> {
|
||||
// CHECK:
|
||||
// Mangled name: OuterDerived.InnerDerived#<init>(){}
|
||||
// Public signature: /OuterDerived.InnerDerived.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: OuterDerived.InnerDerived#foo(kotlin.String){}
|
||||
// Public signature: /OuterDerived.InnerDerived.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(x: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: OuterDerived.InnerDerived#foo(kotlin.String){}
|
||||
// Public signature: /OuterDerived.InnerDerived.foo|1351044947738582195[0]
|
||||
// Public signature debug description: foo(kotlin.String){}
|
||||
/* fake */ override fun foo(y: String): Unit
|
||||
|
||||
}
|
||||
@@ -217,6 +251,7 @@ class OuterDerived : Outer<String> {
|
||||
// CHECK:
|
||||
// Mangled name: OuterDerived#<init>(){}
|
||||
// Public signature: /OuterDerived.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -224,10 +259,12 @@ class OuterDerived : Outer<String> {
|
||||
// CHECK:
|
||||
// Mangled name: #outerFun(){}
|
||||
// Public signature: /outerFun|-7637205853782391556[0]
|
||||
// Public signature debug description: outerFun(){}
|
||||
fun outerFun(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(Base<kotlin.String>;Derived;Derived2){}
|
||||
// Public signature: /test|4797523954931916574[0]
|
||||
// Public signature debug description: test(Base<kotlin.String>;Derived;Derived2){}
|
||||
fun test(b: Base<String>, d: Derived, d2: Derived2): Unit
|
||||
|
||||
|
||||
@@ -5,41 +5,51 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}y
|
||||
// Public signature: /C.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val 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>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}z
|
||||
// Public signature: /C.z|7549650372729116193[0]
|
||||
// Public signature debug description: {}z
|
||||
var z: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-z>(){}kotlin.Int
|
||||
// Public signature: /C.z.<get-z>|373477940260174794[0]
|
||||
// Public signature debug description: <get-z>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-z>(){}
|
||||
// Public signature: /C.z.<get-z>|4925813204745917177[0]
|
||||
// Public signature debug description: <get-z>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-z>(kotlin.Int){}
|
||||
// Public signature: /C.z.<set-z>|8486465404430625584[0]
|
||||
// Public signature debug description: <set-z>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}property
|
||||
// Public signature: /C.property|4634558160746314112[0]
|
||||
// Public signature debug description: {}property
|
||||
val property: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-property>(){}kotlin.Int
|
||||
// Public signature: /C.property.<get-property>|2853131919076574313[0]
|
||||
// Public signature debug description: <get-property>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-property>(){}
|
||||
// Public signature: /C.property.<get-property>|4838831487146901942[0]
|
||||
// Public signature debug description: <get-property>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
@@ -49,16 +59,19 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C.NestedClass#<init>(){}
|
||||
// Public signature: /C.NestedClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C.NestedClass#function(){}
|
||||
// Public signature: /C.NestedClass.function|-3322893411126713785[0]
|
||||
// Public signature debug description: function(){}
|
||||
fun function(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C.NestedClass#memberExtensionFunction@kotlin.Int(){}
|
||||
// Public signature: /C.NestedClass.memberExtensionFunction|4691153119931446820[0]
|
||||
// Public signature debug description: memberExtensionFunction@kotlin.Int(){}
|
||||
fun Int.memberExtensionFunction(): Unit
|
||||
|
||||
}
|
||||
@@ -71,11 +84,13 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C.NestedInterface#bar(){}
|
||||
// Public signature: /C.NestedInterface.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
fun bar(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C.NestedInterface#foo(){}
|
||||
// Public signature: /C.NestedInterface.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -87,6 +102,7 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C.Companion#<init>(){}
|
||||
// Public signature: /C.Companion.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -94,48 +110,59 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.Int;kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /C.<init>|3555954663887180339[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int, z: Int) /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#function(){}
|
||||
// Public signature: /C.function|-3322893411126713785[0]
|
||||
// Public signature debug description: function(){}
|
||||
fun function(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#memberExtensionFunction@kotlin.Int(){}
|
||||
// Public signature: /C.memberExtensionFunction|4691153119931446820[0]
|
||||
// Public signature debug description: memberExtensionFunction@kotlin.Int(){}
|
||||
fun Int.memberExtensionFunction(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}propertyWithGet
|
||||
// Public signature: /C.propertyWithGet|3309863354483039401[0]
|
||||
// Public signature debug description: {}propertyWithGet
|
||||
val propertyWithGet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-propertyWithGet>(){}kotlin.Int
|
||||
// Public signature: /C.propertyWithGet.<get-propertyWithGet>|-1283372725192636165[0]
|
||||
// Public signature debug description: <get-propertyWithGet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-propertyWithGet>(){}
|
||||
// Public signature: /C.propertyWithGet.<get-propertyWithGet>|5182559010864477179[0]
|
||||
// Public signature debug description: <get-propertyWithGet>(){}
|
||||
get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C{}propertyWithGetAndSet
|
||||
// Public signature: /C.propertyWithGetAndSet|9136157132489204883[0]
|
||||
// Public signature debug description: {}propertyWithGetAndSet
|
||||
var propertyWithGetAndSet: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-propertyWithGetAndSet>(){}kotlin.Int
|
||||
// Public signature: /C.propertyWithGetAndSet.<get-propertyWithGetAndSet>|2703109318737687323[0]
|
||||
// Public signature debug description: <get-propertyWithGetAndSet>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-propertyWithGetAndSet>(){}
|
||||
// Public signature: /C.propertyWithGetAndSet.<get-propertyWithGetAndSet>|6534309127249044994[0]
|
||||
// Public signature debug description: <get-propertyWithGetAndSet>(){}
|
||||
get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: C#<set-propertyWithGetAndSet>(kotlin.Int){}
|
||||
// Public signature: /C.propertyWithGetAndSet.<set-propertyWithGetAndSet>|-6849583414558768890[0]
|
||||
// Public signature debug description: <set-propertyWithGetAndSet>(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ open annotation class TestAnnotationClass : Annotation {
|
||||
// CHECK:
|
||||
// Mangled name: TestAnnotationClass#<init>(){}
|
||||
// Public signature: /TestAnnotationClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,6 +17,7 @@ class TestClass {
|
||||
// CHECK:
|
||||
// Mangled name: TestClass#<init>(){}
|
||||
// Public signature: /TestClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -27,94 +29,117 @@ enum class TestEnumClass : Enum<TestEnumClass> {
|
||||
// CHECK:
|
||||
// Mangled name: TestEnumClass#<init>(){}
|
||||
// Public signature: /TestEnumClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#valueOf#static(kotlin.String){}TestEnumClass
|
||||
// Public signature: /TestEnumClass.valueOf|3258702714702284561[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}TestEnumClass
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#valueOf#static(kotlin.String){}
|
||||
// Public signature: /TestEnumClass.valueOf|-4683474617854611729[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}
|
||||
fun valueOf(value: String): TestEnumClass
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#values#static(){}kotlin.Array<TestEnumClass>
|
||||
// Public signature: /TestEnumClass.values|2819729310351736077[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<TestEnumClass>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#values#static(){}
|
||||
// Public signature: /TestEnumClass.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun values(): Array<TestEnumClass>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#clone(){}kotlin.Any
|
||||
// Public signature: /TestEnumClass.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#compareTo(TestEnumClass){}
|
||||
// Public signature: /TestEnumClass.compareTo|5404150121610277282[0]
|
||||
// Public signature debug description: compareTo(TestEnumClass){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#compareTo(TestEnumClass){}kotlin.Int
|
||||
// Public signature: /TestEnumClass.compareTo|-9135154948806454387[0]
|
||||
// Public signature debug description: compareTo(TestEnumClass){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#equals(kotlin.Any?){}
|
||||
// Public signature: /TestEnumClass.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override operator fun compareTo(other: TestEnumClass): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /TestEnumClass.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#hashCode(){}
|
||||
// Public signature: /TestEnumClass.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#hashCode(){}kotlin.Int
|
||||
// Public signature: /TestEnumClass.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#toString(){}
|
||||
// Public signature: /TestEnumClass.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#toString(){}kotlin.String
|
||||
// Public signature: /TestEnumClass.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass#static{}entries
|
||||
// Public signature: /TestEnumClass.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnumClass#static{}entries
|
||||
// Public signature: /TestEnumClass.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<TestEnumClass>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#<get-entries>#static(){}kotlin.enums.EnumEntries<TestEnumClass>
|
||||
// Public signature: /TestEnumClass.entries.<get-entries>|-5859730592340272958[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<TestEnumClass>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass{}name
|
||||
// Public signature: /TestEnumClass.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
get(): EnumEntries<TestEnumClass>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnumClass{}name
|
||||
// Public signature: /TestEnumClass.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#<get-name>(){}kotlin.String
|
||||
// Public signature: /TestEnumClass.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestEnumClass{}ordinal
|
||||
// Public signature: /TestEnumClass.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnumClass{}ordinal
|
||||
// Public signature: /TestEnumClass.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnumClass#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /TestEnumClass.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]
|
||||
@@ -136,6 +161,7 @@ object TestObject {
|
||||
// CHECK:
|
||||
// Mangled name: TestObject#<init>(){}
|
||||
// Public signature: /TestObject.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,10 +5,12 @@ class A : Cloneable {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#clone(){}kotlin.Any
|
||||
// Public signature: /A.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#clone(){}
|
||||
// Public signature: /A.clone|-2406852056970293187[0]
|
||||
@@ -23,10 +25,12 @@ class C : I {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#clone(){}kotlin.Any
|
||||
// Public signature: /C.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#clone(){}
|
||||
// Public signature: /C.clone|-2406852056970293187[0]
|
||||
@@ -41,11 +45,13 @@ class OC : I {
|
||||
// CHECK:
|
||||
// Mangled name: OC#<init>(){}
|
||||
// Public signature: /OC.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: OC#clone(){}OC
|
||||
// Public signature: /OC.clone|8389954697594281582[0]
|
||||
// Public signature debug description: clone(){}OC
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: OC#clone(){}
|
||||
// Public signature: /OC.clone|-2406852056970293187[0]
|
||||
@@ -60,6 +66,7 @@ interface I : Cloneable {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: I#clone(){}kotlin.Any
|
||||
// Public signature: /I.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: I#clone(){}
|
||||
// Public signature: /I.clone|-2406852056970293187[0]
|
||||
|
||||
@@ -9,6 +9,7 @@ class Test1 {
|
||||
// CHECK:
|
||||
// Mangled name: Test1.Companion#<init>(){}
|
||||
// Public signature: /Test1.Companion.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,6 +17,7 @@ class Test1 {
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(){}
|
||||
// Public signature: /Test1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -31,6 +33,7 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2.Named#<init>(){}
|
||||
// Public signature: /Test2.Named.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -38,6 +41,7 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(){}
|
||||
// Public signature: /Test2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
+82
@@ -5,217 +5,271 @@ data class Test1 {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}stringArray
|
||||
// Public signature: /Test1.stringArray|3224078221487065108[0]
|
||||
// Public signature debug description: {}stringArray
|
||||
val stringArray: Array<String>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-stringArray>(){}kotlin.Array<kotlin.String>
|
||||
// Public signature: /Test1.stringArray.<get-stringArray>|3372814522015375360[0]
|
||||
// Public signature debug description: <get-stringArray>(){}kotlin.Array<kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-stringArray>(){}
|
||||
// Public signature: /Test1.stringArray.<get-stringArray>|-999420313937698549[0]
|
||||
// Public signature debug description: <get-stringArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}charArray
|
||||
// Public signature: /Test1.charArray|-5349931751208968301[0]
|
||||
// Public signature debug description: {}charArray
|
||||
val charArray: CharArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-charArray>(){}kotlin.CharArray
|
||||
// Public signature: /Test1.charArray.<get-charArray>|-3365262090570994726[0]
|
||||
// Public signature debug description: <get-charArray>(){}kotlin.CharArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-charArray>(){}
|
||||
// Public signature: /Test1.charArray.<get-charArray>|-8841051727055591008[0]
|
||||
// Public signature debug description: <get-charArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}booleanArray
|
||||
// Public signature: /Test1.booleanArray|7605527965651232515[0]
|
||||
// Public signature debug description: {}booleanArray
|
||||
val booleanArray: BooleanArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-booleanArray>(){}kotlin.BooleanArray
|
||||
// Public signature: /Test1.booleanArray.<get-booleanArray>|-2975190751408552199[0]
|
||||
// Public signature debug description: <get-booleanArray>(){}kotlin.BooleanArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-booleanArray>(){}
|
||||
// Public signature: /Test1.booleanArray.<get-booleanArray>|-1483974669542225092[0]
|
||||
// Public signature debug description: <get-booleanArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}byteArray
|
||||
// Public signature: /Test1.byteArray|-2314777124899298189[0]
|
||||
// Public signature debug description: {}byteArray
|
||||
val byteArray: ByteArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-byteArray>(){}kotlin.ByteArray
|
||||
// Public signature: /Test1.byteArray.<get-byteArray>|-4531821776506226927[0]
|
||||
// Public signature debug description: <get-byteArray>(){}kotlin.ByteArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-byteArray>(){}
|
||||
// Public signature: /Test1.byteArray.<get-byteArray>|1184466848294423218[0]
|
||||
// Public signature debug description: <get-byteArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}shortArray
|
||||
// Public signature: /Test1.shortArray|3516401755230006906[0]
|
||||
// Public signature debug description: {}shortArray
|
||||
val shortArray: ShortArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-shortArray>(){}kotlin.ShortArray
|
||||
// Public signature: /Test1.shortArray.<get-shortArray>|3616346085964569365[0]
|
||||
// Public signature debug description: <get-shortArray>(){}kotlin.ShortArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-shortArray>(){}
|
||||
// Public signature: /Test1.shortArray.<get-shortArray>|6916129091578524572[0]
|
||||
// Public signature debug description: <get-shortArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}intArray
|
||||
// Public signature: /Test1.intArray|-5845507301569286943[0]
|
||||
// Public signature debug description: {}intArray
|
||||
val intArray: IntArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-intArray>(){}kotlin.IntArray
|
||||
// Public signature: /Test1.intArray.<get-intArray>|540017735713660266[0]
|
||||
// Public signature debug description: <get-intArray>(){}kotlin.IntArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-intArray>(){}
|
||||
// Public signature: /Test1.intArray.<get-intArray>|8581538667026869746[0]
|
||||
// Public signature debug description: <get-intArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}longArray
|
||||
// Public signature: /Test1.longArray|-261136028309834719[0]
|
||||
// Public signature debug description: {}longArray
|
||||
val longArray: LongArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-longArray>(){}kotlin.LongArray
|
||||
// Public signature: /Test1.longArray.<get-longArray>|-1197859177727725361[0]
|
||||
// Public signature debug description: <get-longArray>(){}kotlin.LongArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-longArray>(){}
|
||||
// Public signature: /Test1.longArray.<get-longArray>|7513485594208747900[0]
|
||||
// Public signature debug description: <get-longArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}floatArray
|
||||
// Public signature: /Test1.floatArray|-863616440006860352[0]
|
||||
// Public signature debug description: {}floatArray
|
||||
val floatArray: FloatArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-floatArray>(){}kotlin.FloatArray
|
||||
// Public signature: /Test1.floatArray.<get-floatArray>|379636537041432797[0]
|
||||
// Public signature debug description: <get-floatArray>(){}kotlin.FloatArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-floatArray>(){}
|
||||
// Public signature: /Test1.floatArray.<get-floatArray>|-7251674888770048121[0]
|
||||
// Public signature debug description: <get-floatArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}doubleArray
|
||||
// Public signature: /Test1.doubleArray|-3027997348205759511[0]
|
||||
// Public signature debug description: {}doubleArray
|
||||
val doubleArray: DoubleArray
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-doubleArray>(){}kotlin.DoubleArray
|
||||
// Public signature: /Test1.doubleArray.<get-doubleArray>|5171225634314785003[0]
|
||||
// Public signature debug description: <get-doubleArray>(){}kotlin.DoubleArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-doubleArray>(){}
|
||||
// Public signature: /Test1.doubleArray.<get-doubleArray>|-8332107536960256489[0]
|
||||
// Public signature debug description: <get-doubleArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(kotlin.Array<kotlin.String>;kotlin.CharArray;kotlin.BooleanArray;kotlin.ByteArray;kotlin.ShortArray;kotlin.IntArray;kotlin.LongArray;kotlin.FloatArray;kotlin.DoubleArray){}
|
||||
// Public signature: /Test1.<init>|-2901047261480922149[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<kotlin.String>;kotlin.CharArray;kotlin.BooleanArray;kotlin.ByteArray;kotlin.ShortArray;kotlin.IntArray;kotlin.LongArray;kotlin.FloatArray;kotlin.DoubleArray){}
|
||||
constructor(stringArray: Array<String>, charArray: CharArray, booleanArray: BooleanArray, byteArray: ByteArray, shortArray: ShortArray, intArray: IntArray, longArray: LongArray, floatArray: FloatArray, doubleArray: DoubleArray) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component1(){}kotlin.Array<kotlin.String>
|
||||
// Public signature: /Test1.component1|2673462985803256369[0]
|
||||
// Public signature debug description: component1(){}kotlin.Array<kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component1(){}
|
||||
// Public signature: /Test1.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Array<String>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component2(){}kotlin.CharArray
|
||||
// Public signature: /Test1.component2|-8172205221988991671[0]
|
||||
// Public signature debug description: component2(){}kotlin.CharArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component2(){}
|
||||
// Public signature: /Test1.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): CharArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component3(){}kotlin.BooleanArray
|
||||
// Public signature: /Test1.component3|8179741844146192752[0]
|
||||
// Public signature debug description: component3(){}kotlin.BooleanArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component3(){}
|
||||
// Public signature: /Test1.component3|-7448948688383327918[0]
|
||||
// Public signature debug description: component3(){}
|
||||
operator fun component3(): BooleanArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component4(){}kotlin.ByteArray
|
||||
// Public signature: /Test1.component4|-1739414106658456946[0]
|
||||
// Public signature debug description: component4(){}kotlin.ByteArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component4(){}
|
||||
// Public signature: /Test1.component4|-5228865120014592696[0]
|
||||
// Public signature debug description: component4(){}
|
||||
operator fun component4(): ByteArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component5(){}kotlin.ShortArray
|
||||
// Public signature: /Test1.component5|-3423229537519330548[0]
|
||||
// Public signature debug description: component5(){}kotlin.ShortArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component5(){}
|
||||
// Public signature: /Test1.component5|-6761990273390998797[0]
|
||||
// Public signature debug description: component5(){}
|
||||
operator fun component5(): ShortArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component6(){}kotlin.IntArray
|
||||
// Public signature: /Test1.component6|-2300576074023927975[0]
|
||||
// Public signature debug description: component6(){}kotlin.IntArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component6(){}
|
||||
// Public signature: /Test1.component6|-341469160952212663[0]
|
||||
// Public signature debug description: component6(){}
|
||||
operator fun component6(): IntArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component7(){}kotlin.LongArray
|
||||
// Public signature: /Test1.component7|-867169008637195949[0]
|
||||
// Public signature debug description: component7(){}kotlin.LongArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component7(){}
|
||||
// Public signature: /Test1.component7|-5566060557311180434[0]
|
||||
// Public signature debug description: component7(){}
|
||||
operator fun component7(): LongArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component8(){}kotlin.FloatArray
|
||||
// Public signature: /Test1.component8|4154428752572134259[0]
|
||||
// Public signature debug description: component8(){}kotlin.FloatArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component8(){}
|
||||
// Public signature: /Test1.component8|-536160406046914439[0]
|
||||
// Public signature debug description: component8(){}
|
||||
operator fun component8(): FloatArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component9(){}kotlin.DoubleArray
|
||||
// Public signature: /Test1.component9|-6146261915259686298[0]
|
||||
// Public signature debug description: component9(){}kotlin.DoubleArray
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component9(){}
|
||||
// Public signature: /Test1.component9|4077304044778180766[0]
|
||||
// Public signature debug description: component9(){}
|
||||
operator fun component9(): DoubleArray
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#copy(kotlin.Array<kotlin.String>;kotlin.CharArray;kotlin.BooleanArray;kotlin.ByteArray;kotlin.ShortArray;kotlin.IntArray;kotlin.LongArray;kotlin.FloatArray;kotlin.DoubleArray){}Test1
|
||||
// Public signature: /Test1.copy|3580547657034916048[0]
|
||||
// Public signature debug description: copy(kotlin.Array<kotlin.String>;kotlin.CharArray;kotlin.BooleanArray;kotlin.ByteArray;kotlin.ShortArray;kotlin.IntArray;kotlin.LongArray;kotlin.FloatArray;kotlin.DoubleArray){}Test1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#copy(kotlin.Array<kotlin.String>;kotlin.CharArray;kotlin.BooleanArray;kotlin.ByteArray;kotlin.ShortArray;kotlin.IntArray;kotlin.LongArray;kotlin.FloatArray;kotlin.DoubleArray){}
|
||||
// Public signature: /Test1.copy|-3582680923088795384[0]
|
||||
// Public signature debug description: copy(kotlin.Array<kotlin.String>;kotlin.CharArray;kotlin.BooleanArray;kotlin.ByteArray;kotlin.ShortArray;kotlin.IntArray;kotlin.LongArray;kotlin.FloatArray;kotlin.DoubleArray){}
|
||||
fun copy(stringArray: Array<String>, charArray: CharArray, booleanArray: BooleanArray, byteArray: ByteArray, shortArray: ShortArray, intArray: IntArray, longArray: LongArray, floatArray: FloatArray, doubleArray: DoubleArray): Test1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test1.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}
|
||||
// Public signature: /Test1.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test1.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#hashCode(){}
|
||||
// Public signature: /Test1.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#toString(){}kotlin.String
|
||||
// Public signature: /Test1.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#toString(){}
|
||||
// Public signature: /Test1.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -227,57 +281,71 @@ data class Test2<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}genericArray
|
||||
// Public signature: /Test2.genericArray|-3006201342680303597[0]
|
||||
// Public signature debug description: {}genericArray
|
||||
val genericArray: Array<T>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-genericArray>(){}kotlin.Array<1:0>
|
||||
// Public signature: /Test2.genericArray.<get-genericArray>|-887796497194881267[0]
|
||||
// Public signature debug description: <get-genericArray>(){}kotlin.Array<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-genericArray>(){}
|
||||
// Public signature: /Test2.genericArray.<get-genericArray>|-4084285588594711286[0]
|
||||
// Public signature debug description: <get-genericArray>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Array<1:0>){}
|
||||
// Public signature: /Test2.<init>|-6569388914691766420[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<1:0>){}
|
||||
constructor(genericArray: Array<T>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#component1(){}kotlin.Array<1:0>
|
||||
// Public signature: /Test2.component1|-8550302254215159930[0]
|
||||
// Public signature debug description: component1(){}kotlin.Array<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#component1(){}
|
||||
// Public signature: /Test2.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Array<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#copy(kotlin.Array<1:0>){}Test2<1:0>
|
||||
// Public signature: /Test2.copy|-4093092771055361563[0]
|
||||
// Public signature debug description: copy(kotlin.Array<1:0>){}Test2<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#copy(kotlin.Array<1:0>){}
|
||||
// Public signature: /Test2.copy|-4145030177598586254[0]
|
||||
// Public signature debug description: copy(kotlin.Array<1:0>){}
|
||||
fun copy(genericArray: Array<T>): Test2<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test2.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}
|
||||
// Public signature: /Test2.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test2.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#hashCode(){}
|
||||
// Public signature: /Test2.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#toString(){}kotlin.String
|
||||
// Public signature: /Test2.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#toString(){}
|
||||
// Public signature: /Test2.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -289,57 +357,71 @@ data class Test3 {
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}anyArrayN
|
||||
// Public signature: /Test3.anyArrayN|-3755548963031234944[0]
|
||||
// Public signature debug description: {}anyArrayN
|
||||
val anyArrayN: Array<Any>?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-anyArrayN>(){}kotlin.Array<kotlin.Any>?
|
||||
// Public signature: /Test3.anyArrayN.<get-anyArrayN>|1018695805048889237[0]
|
||||
// Public signature debug description: <get-anyArrayN>(){}kotlin.Array<kotlin.Any>?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-anyArrayN>(){}
|
||||
// Public signature: /Test3.anyArrayN.<get-anyArrayN>|7972114620855000537[0]
|
||||
// Public signature debug description: <get-anyArrayN>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3#<init>(kotlin.Array<kotlin.Any>?){}
|
||||
// Public signature: /Test3.<init>|2034455610636948474[0]
|
||||
// Public signature debug description: <init>(kotlin.Array<kotlin.Any>?){}
|
||||
constructor(anyArrayN: Array<Any>?) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#component1(){}kotlin.Array<kotlin.Any>?
|
||||
// Public signature: /Test3.component1|3443609172722853741[0]
|
||||
// Public signature debug description: component1(){}kotlin.Array<kotlin.Any>?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#component1(){}
|
||||
// Public signature: /Test3.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Array<Any>?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#copy(kotlin.Array<kotlin.Any>?){}Test3
|
||||
// Public signature: /Test3.copy|-3165504510354767753[0]
|
||||
// Public signature debug description: copy(kotlin.Array<kotlin.Any>?){}Test3
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#copy(kotlin.Array<kotlin.Any>?){}
|
||||
// Public signature: /Test3.copy|2372396661078018499[0]
|
||||
// Public signature debug description: copy(kotlin.Array<kotlin.Any>?){}
|
||||
fun copy(anyArrayN: Array<Any>?): Test3
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test3.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#equals(kotlin.Any?){}
|
||||
// Public signature: /Test3.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test3.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#hashCode(){}
|
||||
// Public signature: /Test3.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#toString(){}kotlin.String
|
||||
// Public signature: /Test3.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#toString(){}
|
||||
// Public signature: /Test3.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -5,97 +5,121 @@ data class Test1 {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// 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: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-y>(){}kotlin.String
|
||||
// Public signature: /Test1.y.<get-y>|1760775372995524147[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.String
|
||||
// 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{}z
|
||||
// Public signature: /Test1.z|7549650372729116193[0]
|
||||
// Public signature debug description: {}z
|
||||
val z: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-z>(){}kotlin.Any
|
||||
// Public signature: /Test1.z.<get-z>|3264772919715209875[0]
|
||||
// Public signature debug description: <get-z>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-z>(){}
|
||||
// Public signature: /Test1.z.<get-z>|4925813204745917177[0]
|
||||
// Public signature debug description: <get-z>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(kotlin.Int;kotlin.String;kotlin.Any){}
|
||||
// Public signature: /Test1.<init>|3237794121889594884[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.String;kotlin.Any){}
|
||||
constructor(x: Int, y: String, z: Any) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component1(){}kotlin.Int
|
||||
// Public signature: /Test1.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component1(){}
|
||||
// Public signature: /Test1.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component2(){}kotlin.String
|
||||
// Public signature: /Test1.component2|1228864375093914597[0]
|
||||
// Public signature debug description: component2(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component2(){}
|
||||
// Public signature: /Test1.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component3(){}kotlin.Any
|
||||
// Public signature: /Test1.component3|-8402360621236361298[0]
|
||||
// Public signature debug description: component3(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component3(){}
|
||||
// Public signature: /Test1.component3|-7448948688383327918[0]
|
||||
// Public signature debug description: component3(){}
|
||||
operator fun component3(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#copy(kotlin.Int;kotlin.String;kotlin.Any){}Test1
|
||||
// Public signature: /Test1.copy|9126311422094034907[0]
|
||||
// Public signature debug description: copy(kotlin.Int;kotlin.String;kotlin.Any){}Test1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#copy(kotlin.Int;kotlin.String;kotlin.Any){}
|
||||
// Public signature: /Test1.copy|1970049041797344002[0]
|
||||
// Public signature debug description: copy(kotlin.Int;kotlin.String;kotlin.Any){}
|
||||
fun copy(x: Int, y: String, z: Any): Test1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test1.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}
|
||||
// Public signature: /Test1.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test1.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#hashCode(){}
|
||||
// Public signature: /Test1.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#toString(){}kotlin.String
|
||||
// Public signature: /Test1.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#toString(){}
|
||||
// Public signature: /Test1.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -107,57 +131,71 @@ data class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Any?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.Any?
|
||||
// Public signature: /Test2.x.<get-x>|4529939993405876842[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Any?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Any?){}
|
||||
// Public signature: /Test2.<init>|-8205545948568413246[0]
|
||||
// Public signature debug description: <init>(kotlin.Any?){}
|
||||
constructor(x: Any?) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#component1(){}kotlin.Any?
|
||||
// Public signature: /Test2.component1|-9062417290864755441[0]
|
||||
// Public signature debug description: component1(){}kotlin.Any?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#component1(){}
|
||||
// Public signature: /Test2.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Any?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#copy(kotlin.Any?){}Test2
|
||||
// Public signature: /Test2.copy|6930260054694985237[0]
|
||||
// Public signature debug description: copy(kotlin.Any?){}Test2
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#copy(kotlin.Any?){}
|
||||
// Public signature: /Test2.copy|4356513146641810493[0]
|
||||
// Public signature debug description: copy(kotlin.Any?){}
|
||||
fun copy(x: Any?): Test2
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test2.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}
|
||||
// Public signature: /Test2.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test2.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#hashCode(){}
|
||||
// Public signature: /Test2.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#toString(){}kotlin.String
|
||||
// Public signature: /Test2.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#toString(){}
|
||||
// Public signature: /Test2.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -169,117 +207,146 @@ data class Test3 {
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}d
|
||||
// Public signature: /Test3.d|5174763769109925331[0]
|
||||
// Public signature debug description: {}d
|
||||
val d: Double
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-d>(){}kotlin.Double
|
||||
// Public signature: /Test3.d.<get-d>|-5403877192080381201[0]
|
||||
// Public signature debug description: <get-d>(){}kotlin.Double
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-d>(){}
|
||||
// Public signature: /Test3.d.<get-d>|-6701718004621354461[0]
|
||||
// Public signature debug description: <get-d>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}dn
|
||||
// Public signature: /Test3.dn|-2746901618144580958[0]
|
||||
// Public signature debug description: {}dn
|
||||
val dn: Double?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-dn>(){}kotlin.Double?
|
||||
// Public signature: /Test3.dn.<get-dn>|-6168917619305056925[0]
|
||||
// Public signature debug description: <get-dn>(){}kotlin.Double?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-dn>(){}
|
||||
// Public signature: /Test3.dn.<get-dn>|2804503042141689390[0]
|
||||
// Public signature debug description: <get-dn>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}f
|
||||
// Public signature: /Test3.f|4026638760133205152[0]
|
||||
// Public signature debug description: {}f
|
||||
val f: Float
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-f>(){}kotlin.Float
|
||||
// Public signature: /Test3.f.<get-f>|6014982203170860581[0]
|
||||
// Public signature debug description: <get-f>(){}kotlin.Float
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-f>(){}
|
||||
// Public signature: /Test3.f.<get-f>|2894053160377864677[0]
|
||||
// Public signature debug description: <get-f>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}df
|
||||
// Public signature: /Test3.df|8501496894035980235[0]
|
||||
// Public signature debug description: {}df
|
||||
val df: Float?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-df>(){}kotlin.Float?
|
||||
// Public signature: /Test3.df.<get-df>|-3259181884204926150[0]
|
||||
// Public signature debug description: <get-df>(){}kotlin.Float?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#<get-df>(){}
|
||||
// Public signature: /Test3.df.<get-df>|23337897124649238[0]
|
||||
// Public signature debug description: <get-df>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test3#<init>(kotlin.Double;kotlin.Double?;kotlin.Float;kotlin.Float?){}
|
||||
// Public signature: /Test3.<init>|8878758829470622568[0]
|
||||
// Public signature debug description: <init>(kotlin.Double;kotlin.Double?;kotlin.Float;kotlin.Float?){}
|
||||
constructor(d: Double, dn: Double?, f: Float, df: Float?) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#component1(){}kotlin.Double
|
||||
// Public signature: /Test3.component1|2948120330742694173[0]
|
||||
// Public signature debug description: component1(){}kotlin.Double
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#component1(){}
|
||||
// Public signature: /Test3.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Double
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#component2(){}kotlin.Double?
|
||||
// Public signature: /Test3.component2|-4142687720775551365[0]
|
||||
// Public signature debug description: component2(){}kotlin.Double?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#component2(){}
|
||||
// Public signature: /Test3.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): Double?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#component3(){}kotlin.Float
|
||||
// Public signature: /Test3.component3|-7671183964878043859[0]
|
||||
// Public signature debug description: component3(){}kotlin.Float
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#component3(){}
|
||||
// Public signature: /Test3.component3|-7448948688383327918[0]
|
||||
// Public signature debug description: component3(){}
|
||||
operator fun component3(): Float
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#component4(){}kotlin.Float?
|
||||
// Public signature: /Test3.component4|-5678719099315503302[0]
|
||||
// Public signature debug description: component4(){}kotlin.Float?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#component4(){}
|
||||
// Public signature: /Test3.component4|-5228865120014592696[0]
|
||||
// Public signature debug description: component4(){}
|
||||
operator fun component4(): Float?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#copy(kotlin.Double;kotlin.Double?;kotlin.Float;kotlin.Float?){}Test3
|
||||
// Public signature: /Test3.copy|-4127117122996434411[0]
|
||||
// Public signature debug description: copy(kotlin.Double;kotlin.Double?;kotlin.Float;kotlin.Float?){}Test3
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#copy(kotlin.Double;kotlin.Double?;kotlin.Float;kotlin.Float?){}
|
||||
// Public signature: /Test3.copy|-125565994452859048[0]
|
||||
// Public signature debug description: copy(kotlin.Double;kotlin.Double?;kotlin.Float;kotlin.Float?){}
|
||||
fun copy(d: Double, dn: Double?, f: Float, df: Float?): Test3
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test3.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#equals(kotlin.Any?){}
|
||||
// Public signature: /Test3.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test3.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#hashCode(){}
|
||||
// Public signature: /Test3.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#toString(){}kotlin.String
|
||||
// Public signature: /Test3.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#toString(){}
|
||||
// Public signature: /Test3.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
+56
@@ -5,57 +5,71 @@ data class Test1<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: T
|
||||
// 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#<init>(1:0){}
|
||||
// Public signature: /Test1.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(x: T) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#component1(){}1:0
|
||||
// Public signature: /Test1.component1|2393470133763651536[0]
|
||||
// Public signature debug description: component1(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#component1(){}
|
||||
// Public signature: /Test1.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): T
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#copy(1:0){}Test1<1:0>
|
||||
// Public signature: /Test1.copy|-3829390724189512274[0]
|
||||
// Public signature debug description: copy(1:0){}Test1<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#copy(1:0){}
|
||||
// Public signature: /Test1.copy|3824555624975687868[0]
|
||||
// Public signature debug description: copy(1:0){}
|
||||
fun copy(x: T): Test1<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test1.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}
|
||||
// Public signature: /Test1.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test1.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#hashCode(){}
|
||||
// Public signature: /Test1.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#toString(){}kotlin.String
|
||||
// Public signature: /Test1.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#toString(){}
|
||||
// Public signature: /Test1.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -67,57 +81,71 @@ data class Test2<T : Number> {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}1:0
|
||||
// Public signature: /Test2.x.<get-x>|-8893883356128097563[0]
|
||||
// Public signature debug description: <get-x>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(1:0){}
|
||||
// Public signature: /Test2.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(x: T) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#component1(){}1:0
|
||||
// Public signature: /Test2.component1|2393470133763651536[0]
|
||||
// Public signature debug description: component1(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#component1(){}
|
||||
// Public signature: /Test2.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): T
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#copy(1:0){}Test2<1:0>
|
||||
// Public signature: /Test2.copy|6320544838333919124[0]
|
||||
// Public signature debug description: copy(1:0){}Test2<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#copy(1:0){}
|
||||
// Public signature: /Test2.copy|3824555624975687868[0]
|
||||
// Public signature debug description: copy(1:0){}
|
||||
fun copy(x: T): Test2<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test2.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}
|
||||
// Public signature: /Test2.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test2.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#hashCode(){}
|
||||
// Public signature: /Test2.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#toString(){}kotlin.String
|
||||
// Public signature: /Test2.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#toString(){}
|
||||
// Public signature: /Test2.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -129,57 +157,71 @@ data class Test3<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}x
|
||||
// Public signature: /Test3.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: List<T>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-x>(){}kotlin.collections.List<1:0>
|
||||
// Public signature: /Test3.x.<get-x>|-8777382765774009671[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.collections.List<1:0>
|
||||
// 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#<init>(kotlin.collections.List<1:0>){}
|
||||
// Public signature: /Test3.<init>|-6703374673612964420[0]
|
||||
// Public signature debug description: <init>(kotlin.collections.List<1:0>){}
|
||||
constructor(x: List<T>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#component1(){}kotlin.collections.List<1:0>
|
||||
// Public signature: /Test3.component1|-4141154284195946749[0]
|
||||
// Public signature debug description: component1(){}kotlin.collections.List<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#component1(){}
|
||||
// Public signature: /Test3.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): List<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#copy(kotlin.collections.List<1:0>){}Test3<1:0>
|
||||
// Public signature: /Test3.copy|-1250137760207177088[0]
|
||||
// Public signature debug description: copy(kotlin.collections.List<1:0>){}Test3<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#copy(kotlin.collections.List<1:0>){}
|
||||
// Public signature: /Test3.copy|9161286063615545697[0]
|
||||
// Public signature debug description: copy(kotlin.collections.List<1:0>){}
|
||||
fun copy(x: List<T>): Test3<T>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test3.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#equals(kotlin.Any?){}
|
||||
// Public signature: /Test3.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test3.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#hashCode(){}
|
||||
// Public signature: /Test3.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#toString(){}kotlin.String
|
||||
// Public signature: /Test3.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test3#toString(){}
|
||||
// Public signature: /Test3.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -191,57 +233,71 @@ data class Test4 {
|
||||
// CHECK:
|
||||
// Mangled name: Test4{}x
|
||||
// Public signature: /Test4.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: List<String>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#<get-x>(){}kotlin.collections.List<kotlin.String>
|
||||
// Public signature: /Test4.x.<get-x>|-612381453611729517[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.collections.List<kotlin.String>
|
||||
// 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.collections.List<kotlin.String>){}
|
||||
// Public signature: /Test4.<init>|-9211757031347255021[0]
|
||||
// Public signature debug description: <init>(kotlin.collections.List<kotlin.String>){}
|
||||
constructor(x: List<String>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#component1(){}kotlin.collections.List<kotlin.String>
|
||||
// Public signature: /Test4.component1|-4918334505452908017[0]
|
||||
// Public signature debug description: component1(){}kotlin.collections.List<kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#component1(){}
|
||||
// Public signature: /Test4.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): List<String>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#copy(kotlin.collections.List<kotlin.String>){}Test4
|
||||
// Public signature: /Test4.copy|8976360980800871723[0]
|
||||
// Public signature debug description: copy(kotlin.collections.List<kotlin.String>){}Test4
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#copy(kotlin.collections.List<kotlin.String>){}
|
||||
// Public signature: /Test4.copy|8294748365935686629[0]
|
||||
// Public signature debug description: copy(kotlin.collections.List<kotlin.String>){}
|
||||
fun copy(x: List<String>): Test4
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test4.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#equals(kotlin.Any?){}
|
||||
// Public signature: /Test4.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test4.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#hashCode(){}
|
||||
// Public signature: /Test4.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test4#toString(){}kotlin.String
|
||||
// Public signature: /Test4.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test4#toString(){}
|
||||
// Public signature: /Test4.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
+29
@@ -9,85 +9,106 @@ sealed class A : CharSequence {
|
||||
// CHECK:
|
||||
// Mangled name: A.B{}c
|
||||
// Public signature: /A.B.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: CharSequence
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#<get-c>(){}kotlin.CharSequence
|
||||
// Public signature: /A.B.c.<get-c>|7304122790316032774[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.CharSequence
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#<get-c>(){}
|
||||
// Public signature: /A.B.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.B#<init>(kotlin.CharSequence){}
|
||||
// Public signature: /A.B.<init>|2804354480087813081[0]
|
||||
// Public signature debug description: <init>(kotlin.CharSequence){}
|
||||
constructor(c: CharSequence) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#get(kotlin.Int){}kotlin.Char
|
||||
// Public signature: /A.B.get|6519934306502810002[0]
|
||||
// Public signature debug description: get(kotlin.Int){}kotlin.Char
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#get(kotlin.Int){}
|
||||
// Public signature: /A.B.get|-1406503945102116889[0]
|
||||
// Public signature debug description: get(kotlin.Int){}
|
||||
override operator fun get(index: Int): Char
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#subSequence(kotlin.Int;kotlin.Int){}kotlin.CharSequence
|
||||
// Public signature: /A.B.subSequence|7954975239934934955[0]
|
||||
// Public signature debug description: subSequence(kotlin.Int;kotlin.Int){}kotlin.CharSequence
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#subSequence(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /A.B.subSequence|-1845048848187925290[0]
|
||||
// Public signature debug description: subSequence(kotlin.Int;kotlin.Int){}
|
||||
override fun subSequence(startIndex: Int, endIndex: Int): CharSequence
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#component1(){}kotlin.CharSequence
|
||||
// Public signature: /A.B.component1|3907327938938556754[0]
|
||||
// Public signature debug description: component1(){}kotlin.CharSequence
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#component1(){}
|
||||
// Public signature: /A.B.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): CharSequence
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#copy(kotlin.CharSequence){}A.B
|
||||
// Public signature: /A.B.copy|-126682590898406005[0]
|
||||
// Public signature debug description: copy(kotlin.CharSequence){}A.B
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#copy(kotlin.CharSequence){}
|
||||
// Public signature: /A.B.copy|4084600718380071781[0]
|
||||
// Public signature debug description: copy(kotlin.CharSequence){}
|
||||
fun copy(c: CharSequence): B
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /A.B.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#equals(kotlin.Any?){}
|
||||
// Public signature: /A.B.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#hashCode(){}kotlin.Int
|
||||
// Public signature: /A.B.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#hashCode(){}
|
||||
// Public signature: /A.B.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#toString(){}kotlin.String
|
||||
// Public signature: /A.B.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#toString(){}
|
||||
// Public signature: /A.B.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.B{}length
|
||||
// Public signature: /A.B.length|8693345930578737573[0]
|
||||
// Public signature debug description: {}length
|
||||
override val length: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.B#<get-length>(){}kotlin.Int
|
||||
// Public signature: /A.B.length.<get-length>|2176130084070422186[0]
|
||||
// Public signature debug description: <get-length>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.B#<get-length>(){}
|
||||
// Public signature: /A.B.length.<get-length>|-602852775465059526[0]
|
||||
// Public signature debug description: <get-length>(){}
|
||||
override get(): Int
|
||||
|
||||
}
|
||||
@@ -95,34 +116,42 @@ sealed class A : CharSequence {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#get(kotlin.Int){}kotlin.Char
|
||||
// Public signature: /A.get|6519934306502810002[0]
|
||||
// Public signature debug description: get(kotlin.Int){}kotlin.Char
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#get(kotlin.Int){}
|
||||
// Public signature: /A.get|-1406503945102116889[0]
|
||||
// Public signature debug description: get(kotlin.Int){}
|
||||
abstract /* fake */ override operator fun get(index: Int): Char
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#subSequence(kotlin.Int;kotlin.Int){}kotlin.CharSequence
|
||||
// Public signature: /A.subSequence|7954975239934934955[0]
|
||||
// Public signature debug description: subSequence(kotlin.Int;kotlin.Int){}kotlin.CharSequence
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#subSequence(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /A.subSequence|-1845048848187925290[0]
|
||||
// Public signature debug description: subSequence(kotlin.Int;kotlin.Int){}
|
||||
abstract /* fake */ override fun subSequence(startIndex: Int, endIndex: Int): CharSequence
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A{}length
|
||||
// Public signature: /A.length|8693345930578737573[0]
|
||||
// Public signature debug description: {}length
|
||||
abstract /* fake */ override val length: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-length>(){}kotlin.Int
|
||||
// Public signature: /A.length.<get-length>|2176130084070422186[0]
|
||||
// Public signature debug description: <get-length>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-length>(){}
|
||||
// Public signature: /A.length.<get-length>|-602852775465059526[0]
|
||||
// Public signature debug description: <get-length>(){}
|
||||
abstract /* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
@@ -5,57 +5,71 @@ data class TestData {
|
||||
// CHECK:
|
||||
// Mangled name: TestData{}nn
|
||||
// Public signature: /TestData.nn|4910025065134137180[0]
|
||||
// Public signature debug description: {}nn
|
||||
val nn: Nothing?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestData#<get-nn>(){}kotlin.Nothing?
|
||||
// Public signature: /TestData.nn.<get-nn>|-7894820649903816930[0]
|
||||
// Public signature debug description: <get-nn>(){}kotlin.Nothing?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestData#<get-nn>(){}
|
||||
// Public signature: /TestData.nn.<get-nn>|-7268942028409156247[0]
|
||||
// Public signature debug description: <get-nn>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestData#<init>(kotlin.Nothing?){}
|
||||
// Public signature: /TestData.<init>|-7885966204384349687[0]
|
||||
// Public signature debug description: <init>(kotlin.Nothing?){}
|
||||
constructor(nn: Nothing?) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestData#component1(){}kotlin.Nothing?
|
||||
// Public signature: /TestData.component1|137173073680766068[0]
|
||||
// Public signature debug description: component1(){}kotlin.Nothing?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestData#component1(){}
|
||||
// Public signature: /TestData.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Nothing?
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestData#copy(kotlin.Nothing?){}TestData
|
||||
// Public signature: /TestData.copy|-7161493903224753726[0]
|
||||
// Public signature debug description: copy(kotlin.Nothing?){}TestData
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestData#copy(kotlin.Nothing?){}
|
||||
// Public signature: /TestData.copy|1980693645743259965[0]
|
||||
// Public signature debug description: copy(kotlin.Nothing?){}
|
||||
fun copy(nn: Nothing?): TestData
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestData#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /TestData.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestData#equals(kotlin.Any?){}
|
||||
// Public signature: /TestData.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestData#hashCode(){}kotlin.Int
|
||||
// Public signature: /TestData.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestData#hashCode(){}
|
||||
// Public signature: /TestData.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestData#toString(){}kotlin.String
|
||||
// Public signature: /TestData.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestData#toString(){}
|
||||
// Public signature: /TestData.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -67,41 +81,51 @@ value class TestInline {
|
||||
// CHECK:
|
||||
// Mangled name: TestInline{}nn
|
||||
// Public signature: /TestInline.nn|4910025065134137180[0]
|
||||
// Public signature debug description: {}nn
|
||||
val nn: Nothing?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInline#<get-nn>(){}kotlin.Nothing?
|
||||
// Public signature: /TestInline.nn.<get-nn>|-7894820649903816930[0]
|
||||
// Public signature debug description: <get-nn>(){}kotlin.Nothing?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInline#<get-nn>(){}
|
||||
// Public signature: /TestInline.nn.<get-nn>|-7268942028409156247[0]
|
||||
// Public signature debug description: <get-nn>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInline#<init>(kotlin.Nothing?){}
|
||||
// Public signature: /TestInline.<init>|-7885966204384349687[0]
|
||||
// Public signature debug description: <init>(kotlin.Nothing?){}
|
||||
constructor(nn: Nothing?) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInline#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /TestInline.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInline#equals(kotlin.Any?){}
|
||||
// Public signature: /TestInline.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInline#hashCode(){}kotlin.Int
|
||||
// Public signature: /TestInline.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInline#hashCode(){}
|
||||
// Public signature: /TestInline.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInline#toString(){}kotlin.String
|
||||
// Public signature: /TestInline.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInline#toString(){}
|
||||
// Public signature: /TestInline.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -5,69 +5,86 @@ data class A {
|
||||
// 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 */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#component1(){}kotlin.Int
|
||||
// Public signature: /A.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#component1(){}
|
||||
// Public signature: /A.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#copy(kotlin.Int){}A
|
||||
// Public signature: /A.copy|6666966860941076951[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}A
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#copy(kotlin.Int){}
|
||||
// Public signature: /A.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(x: Int): A
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /A.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#equals(kotlin.Any?){}
|
||||
// Public signature: /A.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#hashCode(){}kotlin.Int
|
||||
// Public signature: /A.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#hashCode(){}
|
||||
// Public signature: /A.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#toString(){}kotlin.String
|
||||
// Public signature: /A.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#toString(){}
|
||||
// Public signature: /A.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A@kotlin.String{}x
|
||||
// Public signature: /A.x|6109279517766514877[0]
|
||||
// Public signature debug description: @kotlin.String{}x
|
||||
val String.x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-x>@kotlin.String(){}kotlin.String
|
||||
// Public signature: /A.x.<get-x>|-8476749600808484511[0]
|
||||
// Public signature debug description: <get-x>@kotlin.String(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-x>@kotlin.String(){}
|
||||
// Public signature: /A.x.<get-x>|-862573950154384282[0]
|
||||
// Public signature debug description: <get-x>@kotlin.String(){}
|
||||
get(): String
|
||||
|
||||
}
|
||||
|
||||
Vendored
+28
@@ -5,57 +5,71 @@ data class A {
|
||||
// CHECK:
|
||||
// Mangled name: A{}runA
|
||||
// Public signature: /A.runA|-603860279021396892[0]
|
||||
// Public signature debug description: {}runA
|
||||
val runA: @ExtensionFunctionType Function2<A, String, Unit>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-runA>(){}kotlin.Function2<A,kotlin.String,kotlin.Unit>
|
||||
// Public signature: /A.runA.<get-runA>|-7395660359918443631[0]
|
||||
// Public signature debug description: <get-runA>(){}kotlin.Function2<A,kotlin.String,kotlin.Unit>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-runA>(){}
|
||||
// Public signature: /A.runA.<get-runA>|4133215680039513885[0]
|
||||
// Public signature debug description: <get-runA>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.Function2<A,kotlin.String,kotlin.Unit>){}
|
||||
// Public signature: /A.<init>|-2423641970729475329[0]
|
||||
// Public signature debug description: <init>(kotlin.Function2<A,kotlin.String,kotlin.Unit>){}
|
||||
constructor(runA: @ExtensionFunctionType Function2<A, String, Unit>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#component1(){}kotlin.Function2<A,kotlin.String,kotlin.Unit>
|
||||
// Public signature: /A.component1|793860828130635274[0]
|
||||
// Public signature debug description: component1(){}kotlin.Function2<A,kotlin.String,kotlin.Unit>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#component1(){}
|
||||
// Public signature: /A.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): @ExtensionFunctionType Function2<A, String, Unit>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#copy(kotlin.Function2<A,kotlin.String,kotlin.Unit>){}A
|
||||
// Public signature: /A.copy|7236950802229760509[0]
|
||||
// Public signature debug description: copy(kotlin.Function2<A,kotlin.String,kotlin.Unit>){}A
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#copy(kotlin.Function2<A,kotlin.String,kotlin.Unit>){}
|
||||
// Public signature: /A.copy|-5890295070137205509[0]
|
||||
// Public signature debug description: copy(kotlin.Function2<A,kotlin.String,kotlin.Unit>){}
|
||||
fun copy(runA: @ExtensionFunctionType Function2<A, String, Unit>): A
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /A.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#equals(kotlin.Any?){}
|
||||
// Public signature: /A.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#hashCode(){}kotlin.Int
|
||||
// Public signature: /A.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#hashCode(){}
|
||||
// Public signature: /A.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#toString(){}kotlin.String
|
||||
// Public signature: /A.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#toString(){}
|
||||
// Public signature: /A.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -67,57 +81,71 @@ data class B {
|
||||
// CHECK:
|
||||
// Mangled name: B{}x
|
||||
// Public signature: /B.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#<get-x>(){}kotlin.Any
|
||||
// Public signature: /B.x.<get-x>|98409022523676208[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#<get-x>(){}
|
||||
// Public signature: /B.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>(kotlin.Any){}
|
||||
// Public signature: /B.<init>|4518179880532599055[0]
|
||||
// Public signature debug description: <init>(kotlin.Any){}
|
||||
constructor(x: Any) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#component1(){}kotlin.Any
|
||||
// Public signature: /B.component1|2325042746135573536[0]
|
||||
// Public signature debug description: component1(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#component1(){}
|
||||
// Public signature: /B.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#copy(kotlin.Any){}B
|
||||
// Public signature: /B.copy|-4210150655908205808[0]
|
||||
// Public signature debug description: copy(kotlin.Any){}B
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#copy(kotlin.Any){}
|
||||
// Public signature: /B.copy|-3313334438653353351[0]
|
||||
// Public signature debug description: copy(kotlin.Any){}
|
||||
fun copy(x: Any): B
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /B.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#equals(kotlin.Any?){}
|
||||
// Public signature: /B.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#hashCode(){}kotlin.Int
|
||||
// Public signature: /B.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#hashCode(){}
|
||||
// Public signature: /B.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#toString(){}kotlin.String
|
||||
// Public signature: /B.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#toString(){}
|
||||
// Public signature: /B.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -5,77 +5,96 @@ open data class ValidatedProperties {
|
||||
// CHECK:
|
||||
// Mangled name: ValidatedProperties{}test1
|
||||
// Public signature: /ValidatedProperties.test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
open val test1: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#<get-test1>(){}kotlin.String
|
||||
// Public signature: /ValidatedProperties.test1.<get-test1>|-7403750508378492770[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#<get-test1>(){}
|
||||
// Public signature: /ValidatedProperties.test1.<get-test1>|-5735092642142423279[0]
|
||||
// Public signature debug description: <get-test1>(){}
|
||||
open get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ValidatedProperties{}test2
|
||||
// Public signature: /ValidatedProperties.test2|2517758057000911509[0]
|
||||
// Public signature debug description: {}test2
|
||||
open val test2: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#<get-test2>(){}kotlin.String
|
||||
// Public signature: /ValidatedProperties.test2.<get-test2>|-8062412501290172814[0]
|
||||
// Public signature debug description: <get-test2>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#<get-test2>(){}
|
||||
// Public signature: /ValidatedProperties.test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
open get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ValidatedProperties#<init>(kotlin.String;kotlin.String){}
|
||||
// Public signature: /ValidatedProperties.<init>|9140439783797628932[0]
|
||||
// Public signature debug description: <init>(kotlin.String;kotlin.String){}
|
||||
constructor(test1: String, test2: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#component1(){}kotlin.String
|
||||
// Public signature: /ValidatedProperties.component1|-7481405593404337796[0]
|
||||
// Public signature debug description: component1(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#component1(){}
|
||||
// Public signature: /ValidatedProperties.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#component2(){}kotlin.String
|
||||
// Public signature: /ValidatedProperties.component2|1228864375093914597[0]
|
||||
// Public signature debug description: component2(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#component2(){}
|
||||
// Public signature: /ValidatedProperties.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#copy(kotlin.String;kotlin.String){}ValidatedProperties
|
||||
// Public signature: /ValidatedProperties.copy|3682871900302910646[0]
|
||||
// Public signature debug description: copy(kotlin.String;kotlin.String){}ValidatedProperties
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#copy(kotlin.String;kotlin.String){}
|
||||
// Public signature: /ValidatedProperties.copy|-7088139716016046259[0]
|
||||
// Public signature debug description: copy(kotlin.String;kotlin.String){}
|
||||
fun copy(test1: String, test2: String): ValidatedProperties
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /ValidatedProperties.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#equals(kotlin.Any?){}
|
||||
// Public signature: /ValidatedProperties.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#hashCode(){}kotlin.Int
|
||||
// Public signature: /ValidatedProperties.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#hashCode(){}
|
||||
// Public signature: /ValidatedProperties.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ValidatedProperties#toString(){}kotlin.String
|
||||
// Public signature: /ValidatedProperties.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ValidatedProperties#toString(){}
|
||||
// Public signature: /ValidatedProperties.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -7,86 +7,107 @@ class A {
|
||||
// CHECK:
|
||||
// Mangled name: test.A{}b
|
||||
// Public signature: test/A.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
val b: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test.A#<get-b>(){}kotlin.Int
|
||||
// Public signature: test/A.b.<get-b>|-2902143276921469679[0]
|
||||
// Public signature debug description: <get-b>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test.A#<get-b>(){}
|
||||
// Public signature: test/A.b.<get-b>|812004636995167743[0]
|
||||
// Public signature debug description: <get-b>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A{}a
|
||||
// Public signature: test/A.a|-1200697420457237799[0]
|
||||
// Public signature debug description: {}a
|
||||
val a: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test.A#<get-a>(){}kotlin.Int
|
||||
// Public signature: test/A.a.<get-a>|4232747788241509192[0]
|
||||
// Public signature debug description: <get-a>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test.A#<get-a>(){}
|
||||
// Public signature: test/A.a.<get-a>|6785176174175479410[0]
|
||||
// Public signature debug description: <get-a>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A#<init>(){}
|
||||
// Public signature: test/A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: test.A#<init>(kotlin.Double){}
|
||||
// Public signature: test/A.<init>|575075696928934302[0]
|
||||
// Public signature debug description: <init>(kotlin.Double){}
|
||||
constructor(x: Double)
|
||||
// CHECK:
|
||||
// Mangled name: test.A#<init>(kotlin.Int){}
|
||||
// Public signature: test/A.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int)
|
||||
// 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)
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A#a(){}
|
||||
// Public signature: test/A.a|-4432112437378250461[0]
|
||||
// Public signature debug description: a(){}
|
||||
fun a(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A#a@kotlin.String(){}
|
||||
// Public signature: test/A.a|1255254255352403666[0]
|
||||
// Public signature debug description: a@kotlin.String(){}
|
||||
fun String.a(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A#b(){}
|
||||
// Public signature: test/A.b|4789657038926421504[0]
|
||||
// Public signature debug description: b(){}
|
||||
fun b(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A#b@kotlin.String(){}
|
||||
// Public signature: test/A.b|7551113070366625353[0]
|
||||
// Public signature debug description: b@kotlin.String(){}
|
||||
fun String.b(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A@kotlin.Int{}a
|
||||
// Public signature: test/A.a|6414450735717092429[0]
|
||||
// Public signature debug description: @kotlin.Int{}a
|
||||
val Int.a: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test.A#<get-a>@kotlin.Int(){}kotlin.String
|
||||
// Public signature: test/A.a.<get-a>|-8980177656795826496[0]
|
||||
// Public signature debug description: <get-a>@kotlin.Int(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test.A#<get-a>@kotlin.Int(){}
|
||||
// Public signature: test/A.a.<get-a>|7799474542058666497[0]
|
||||
// Public signature debug description: <get-a>@kotlin.Int(){}
|
||||
get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test.A@kotlin.Int{}b
|
||||
// Public signature: test/A.b|1728020612396458771[0]
|
||||
// Public signature debug description: @kotlin.Int{}b
|
||||
val Int.b: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test.A#<get-b>@kotlin.Int(){}kotlin.String
|
||||
// Public signature: test/A.b.<get-b>|-3427454669423307773[0]
|
||||
// Public signature debug description: <get-b>@kotlin.Int(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test.A#<get-b>@kotlin.Int(){}
|
||||
// Public signature: test/A.b.<get-b>|1001308148257010945[0]
|
||||
// Public signature debug description: <get-b>@kotlin.Int(){}
|
||||
get(): String
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -5,27 +5,33 @@ class Test1 : IBase {
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(){}
|
||||
// Public signature: /Test1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test1.$$delegate_0
|
||||
// Public signature: /Test1.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: BaseImpl
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#bar(){}kotlin.Int
|
||||
// Public signature: /Test1.bar|-6436649210114349217[0]
|
||||
// Public signature debug description: bar(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#bar(){}
|
||||
// Public signature: /Test1.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
override fun bar(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#foo(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /Test1.foo|2507695683462765192[0]
|
||||
// Public signature debug description: foo(kotlin.Int;kotlin.String){}
|
||||
override fun foo(x: Int, s: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#qux@kotlin.String(){}
|
||||
// Public signature: /Test1.qux|7892261924686331851[0]
|
||||
// Public signature debug description: qux@kotlin.String(){}
|
||||
override fun String.qux(): Unit
|
||||
|
||||
}
|
||||
@@ -37,87 +43,108 @@ class Test2 : IBase, IOther {
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(){}
|
||||
// Public signature: /Test2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test2.$$delegate_0
|
||||
// Public signature: /Test2.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: BaseImpl
|
||||
// CHECK:
|
||||
// Mangled name: Test2.$$delegate_1
|
||||
// Public signature: /Test2.$$delegate_1|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_1: IOther
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#bar(){}kotlin.Int
|
||||
// Public signature: /Test2.bar|-6436649210114349217[0]
|
||||
// Public signature debug description: bar(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#bar(){}
|
||||
// Public signature: /Test2.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
override fun bar(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#foo(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /Test2.foo|2507695683462765192[0]
|
||||
// Public signature debug description: foo(kotlin.Int;kotlin.String){}
|
||||
override fun foo(x: Int, s: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#qux@kotlin.String(){}
|
||||
// Public signature: /Test2.qux|7892261924686331851[0]
|
||||
// Public signature debug description: qux@kotlin.String(){}
|
||||
override fun String.qux(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
override val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.String
|
||||
// Public signature: /Test2.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}y
|
||||
// Public signature: /Test2.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
override var y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test2.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-y>(){}
|
||||
// Public signature: /Test2.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
override get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<set-y>(kotlin.Int){}
|
||||
// Public signature: /Test2.y.<set-y>|2154335559382602722[0]
|
||||
// Public signature debug description: <set-y>(kotlin.Int){}
|
||||
override set(<set-?>: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2@kotlin.Byte{}z1
|
||||
// Public signature: /Test2.z1|-5032678972511317603[0]
|
||||
// Public signature debug description: @kotlin.Byte{}z1
|
||||
override val Byte.z1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-z1>@kotlin.Byte(){}kotlin.Int
|
||||
// Public signature: /Test2.z1.<get-z1>|202969018831811261[0]
|
||||
// Public signature debug description: <get-z1>@kotlin.Byte(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-z1>@kotlin.Byte(){}
|
||||
// Public signature: /Test2.z1.<get-z1>|1974735559523490070[0]
|
||||
// Public signature debug description: <get-z1>@kotlin.Byte(){}
|
||||
override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2@kotlin.Byte{}z2
|
||||
// Public signature: /Test2.z2|2525323031525546079[0]
|
||||
// Public signature debug description: @kotlin.Byte{}z2
|
||||
override var Byte.z2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-z2>@kotlin.Byte(){}kotlin.Int
|
||||
// Public signature: /Test2.z2.<get-z2>|7197655500603983642[0]
|
||||
// Public signature debug description: <get-z2>@kotlin.Byte(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-z2>@kotlin.Byte(){}
|
||||
// Public signature: /Test2.z2.<get-z2>|-8674032209594777706[0]
|
||||
// Public signature debug description: <get-z2>@kotlin.Byte(){}
|
||||
override get(): Int
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<set-z2>@kotlin.Byte(kotlin.Int){}
|
||||
// Public signature: /Test2.z2.<set-z2>|7245124960540359440[0]
|
||||
// Public signature debug description: <set-z2>@kotlin.Byte(kotlin.Int){}
|
||||
override set(<set-?>: Int): Unit
|
||||
|
||||
}
|
||||
@@ -130,19 +157,23 @@ interface IBase {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IBase#bar(){}kotlin.Int
|
||||
// Public signature: /IBase.bar|-6436649210114349217[0]
|
||||
// Public signature debug description: bar(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IBase#bar(){}
|
||||
// Public signature: /IBase.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
abstract fun bar(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IBase#foo(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /IBase.foo|2507695683462765192[0]
|
||||
// Public signature debug description: foo(kotlin.Int;kotlin.String){}
|
||||
abstract fun foo(x: Int, s: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IBase#qux@kotlin.String(){}
|
||||
// Public signature: /IBase.qux|7892261924686331851[0]
|
||||
// Public signature debug description: qux@kotlin.String(){}
|
||||
abstract fun String.qux(): Unit
|
||||
|
||||
}
|
||||
@@ -155,57 +186,71 @@ interface IOther {
|
||||
// CHECK:
|
||||
// Mangled name: IOther{}x
|
||||
// Public signature: /IOther.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
abstract val x: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IOther#<get-x>(){}kotlin.String
|
||||
// Public signature: /IOther.x.<get-x>|316111172223894646[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IOther#<get-x>(){}
|
||||
// Public signature: /IOther.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
abstract get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IOther{}y
|
||||
// Public signature: /IOther.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
abstract var y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IOther#<get-y>(){}kotlin.Int
|
||||
// Public signature: /IOther.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IOther#<get-y>(){}
|
||||
// Public signature: /IOther.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
abstract get
|
||||
// CHECK:
|
||||
// Mangled name: IOther#<set-y>(kotlin.Int){}
|
||||
// Public signature: /IOther.y.<set-y>|2154335559382602722[0]
|
||||
// Public signature debug description: <set-y>(kotlin.Int){}
|
||||
abstract set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IOther@kotlin.Byte{}z1
|
||||
// Public signature: /IOther.z1|-5032678972511317603[0]
|
||||
// Public signature debug description: @kotlin.Byte{}z1
|
||||
abstract val Byte.z1: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IOther#<get-z1>@kotlin.Byte(){}kotlin.Int
|
||||
// Public signature: /IOther.z1.<get-z1>|202969018831811261[0]
|
||||
// Public signature debug description: <get-z1>@kotlin.Byte(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IOther#<get-z1>@kotlin.Byte(){}
|
||||
// Public signature: /IOther.z1.<get-z1>|1974735559523490070[0]
|
||||
// Public signature debug description: <get-z1>@kotlin.Byte(){}
|
||||
abstract get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IOther@kotlin.Byte{}z2
|
||||
// Public signature: /IOther.z2|2525323031525546079[0]
|
||||
// Public signature debug description: @kotlin.Byte{}z2
|
||||
abstract var Byte.z2: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IOther#<get-z2>@kotlin.Byte(){}kotlin.Int
|
||||
// Public signature: /IOther.z2.<get-z2>|7197655500603983642[0]
|
||||
// Public signature debug description: <get-z2>@kotlin.Byte(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IOther#<get-z2>@kotlin.Byte(){}
|
||||
// Public signature: /IOther.z2.<get-z2>|-8674032209594777706[0]
|
||||
// Public signature debug description: <get-z2>@kotlin.Byte(){}
|
||||
abstract get
|
||||
// CHECK:
|
||||
// Mangled name: IOther#<set-z2>@kotlin.Byte(kotlin.Int){}
|
||||
// Public signature: /IOther.z2.<set-z2>|7245124960540359440[0]
|
||||
// Public signature debug description: <set-z2>@kotlin.Byte(kotlin.Int){}
|
||||
abstract set
|
||||
|
||||
}
|
||||
@@ -217,24 +262,29 @@ object BaseImpl : IBase {
|
||||
// CHECK:
|
||||
// Mangled name: BaseImpl#<init>(){}
|
||||
// Public signature: /BaseImpl.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: BaseImpl#bar(){}kotlin.Int
|
||||
// Public signature: /BaseImpl.bar|-6436649210114349217[0]
|
||||
// Public signature debug description: bar(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: BaseImpl#bar(){}
|
||||
// Public signature: /BaseImpl.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
override fun bar(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: BaseImpl#foo(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /BaseImpl.foo|2507695683462765192[0]
|
||||
// Public signature debug description: foo(kotlin.Int;kotlin.String){}
|
||||
override fun foo(x: Int, s: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: BaseImpl#qux@kotlin.String(){}
|
||||
// Public signature: /BaseImpl.qux|7892261924686331851[0]
|
||||
// Public signature debug description: qux@kotlin.String(){}
|
||||
override fun String.qux(): Unit
|
||||
|
||||
}
|
||||
@@ -242,8 +292,10 @@ object BaseImpl : IBase {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #otherImpl(kotlin.String;kotlin.Int){}IOther
|
||||
// Public signature: /otherImpl|6303285997838013800[0]
|
||||
// Public signature debug description: otherImpl(kotlin.String;kotlin.Int){}IOther
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #otherImpl(kotlin.String;kotlin.Int){}
|
||||
// Public signature: /otherImpl|4856050071539374055[0]
|
||||
// Public signature debug description: otherImpl(kotlin.String;kotlin.Int){}
|
||||
fun otherImpl(x0: String, y0: Int): IOther
|
||||
|
||||
|
||||
+9
@@ -5,19 +5,23 @@ class C : IFooBar {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: C.$$delegate_0
|
||||
// Public signature: /C.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: FooBarImpl
|
||||
// CHECK:
|
||||
// Mangled name: C#foo(){}
|
||||
// Public signature: /C.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#bar(){}
|
||||
// Public signature: /C.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
override fun bar(): Unit
|
||||
|
||||
}
|
||||
@@ -30,11 +34,13 @@ interface IFooBar {
|
||||
// CHECK:
|
||||
// Mangled name: IFooBar#bar(){}
|
||||
// Public signature: /IFooBar.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
abstract fun bar(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IFooBar#foo(){}
|
||||
// Public signature: /IFooBar.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -46,16 +52,19 @@ object FooBarImpl : IFooBar {
|
||||
// CHECK:
|
||||
// Mangled name: FooBarImpl#<init>(){}
|
||||
// Public signature: /FooBarImpl.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: FooBarImpl#bar(){}
|
||||
// Public signature: /FooBarImpl.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
override fun bar(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: FooBarImpl#foo(){}
|
||||
// Public signature: /FooBarImpl.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
}
|
||||
|
||||
Vendored
+12
@@ -5,18 +5,22 @@ class C1 : Cell<String> {
|
||||
// CHECK:
|
||||
// Mangled name: C1#<init>(){}
|
||||
// Public signature: /C1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C1{}value
|
||||
// Public signature: /C1.value|1987073854177347439[0]
|
||||
// Public signature debug description: {}value
|
||||
/* fake */ override val value: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C1#<get-value>(){}kotlin.String
|
||||
// Public signature: /C1.value.<get-value>|-7202092821145242726[0]
|
||||
// Public signature debug description: <get-value>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C1#<get-value>(){}
|
||||
// Public signature: /C1.value.<get-value>|3260093555963109437[0]
|
||||
// Public signature debug description: <get-value>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class C2 : Cell<String> {
|
||||
// CHECK:
|
||||
// Mangled name: C2#<init>(){}
|
||||
// Public signature: /C2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C2{}value
|
||||
// Public signature: /C2.value|1987073854177347439[0]
|
||||
// Public signature debug description: {}value
|
||||
/* fake */ override val value: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C2#<get-value>(){}kotlin.String
|
||||
// Public signature: /C2.value.<get-value>|-7202092821145242726[0]
|
||||
// Public signature debug description: <get-value>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C2#<get-value>(){}
|
||||
// Public signature: /C2.value.<get-value>|3260093555963109437[0]
|
||||
// Public signature debug description: <get-value>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ open class Cell<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Cell{}value
|
||||
// Public signature: /Cell.value|1987073854177347439[0]
|
||||
// Public signature debug description: {}value
|
||||
val value: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Cell#<get-value>(){}1:0
|
||||
// Public signature: /Cell.value.<get-value>|3167862337988859752[0]
|
||||
// Public signature debug description: <get-value>(){}1:0
|
||||
// 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#<init>(1:0){}
|
||||
// Public signature: /Cell.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(value: T) /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+4
@@ -5,6 +5,7 @@ open class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,14 +17,17 @@ class Test : Base {
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(){}
|
||||
// Public signature: /Test.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(kotlin.Int){}
|
||||
// Public signature: /Test.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(xx: Int)
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(kotlin.Short){}
|
||||
// Public signature: /Test.<init>|-8537285994488541433[0]
|
||||
// Public signature debug description: <init>(kotlin.Short){}
|
||||
constructor(xx: Short)
|
||||
|
||||
}
|
||||
|
||||
+215
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -5,6 +5,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.Nope
|
||||
@@ -19,63 +20,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
|
||||
|
||||
}
|
||||
@@ -83,6 +97,7 @@ enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
// Public signature: /box|700999420470824741[0]
|
||||
// Public signature debug description: box(){}kotlin.enums.EnumEntries<MyEnum>
|
||||
@OptIn(markerClass = [ExperimentalStdlibApi::class])
|
||||
fun box(): EnumEntries<MyEnum>
|
||||
|
||||
|
||||
@@ -5,54 +5,67 @@ open enum class A : Enum<A> {
|
||||
// CHECK:
|
||||
// Mangled name: A{}prop1
|
||||
// Public signature: /A.prop1|-8329482664683066904[0]
|
||||
// Public signature debug description: {}prop1
|
||||
val prop1: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-prop1>(){}kotlin.String
|
||||
// Public signature: /A.prop1.<get-prop1>|-4492148362286235808[0]
|
||||
// Public signature debug description: <get-prop1>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-prop1>(){}
|
||||
// Public signature: /A.prop1.<get-prop1>|-5264940751743936228[0]
|
||||
// Public signature debug description: <get-prop1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A{}prop2
|
||||
// Public signature: /A.prop2|4028676822563871521[0]
|
||||
// Public signature debug description: {}prop2
|
||||
val prop2: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-prop2>(){}kotlin.String
|
||||
// Public signature: /A.prop2.<get-prop2>|-8475233937604972170[0]
|
||||
// Public signature debug description: <get-prop2>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-prop2>(){}
|
||||
// Public signature: /A.prop2.<get-prop2>|-7428780384219162019[0]
|
||||
// Public signature debug description: <get-prop2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A{}prop3
|
||||
// Public signature: /A.prop3|-8425624005164692994[0]
|
||||
// Public signature debug description: {}prop3
|
||||
var prop3: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-prop3>(){}kotlin.String
|
||||
// Public signature: /A.prop3.<get-prop3>|-7199457926449641523[0]
|
||||
// Public signature debug description: <get-prop3>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-prop3>(){}
|
||||
// Public signature: /A.prop3.<get-prop3>|-2432765917107722645[0]
|
||||
// Public signature debug description: <get-prop3>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: A#<set-prop3>(kotlin.String){}
|
||||
// Public signature: /A.prop3.<set-prop3>|-8957114365133646196[0]
|
||||
// Public signature debug description: <set-prop3>(kotlin.String){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor()
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.String){}
|
||||
// Public signature: /A.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
private constructor(arg: String)
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.Int){}
|
||||
// Public signature: /A.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
private constructor(x: Int)
|
||||
// CHECK:
|
||||
// Mangled name: A.X
|
||||
@@ -71,117 +84,146 @@ open enum class A : Enum<A> {
|
||||
// CHECK:
|
||||
// Mangled name: A.Y#<init>(){}
|
||||
// Public signature: /A.Y.<EEC>.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#clone(){}kotlin.Any
|
||||
// Public signature: /A.Y.<EEC>.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y#compareTo(A){}
|
||||
// Public signature: /A.Y.<EEC>.compareTo|5303387127644845713[0]
|
||||
// Public signature debug description: compareTo(A){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#compareTo(A){}kotlin.Int
|
||||
// Public signature: /A.Y.<EEC>.compareTo|-315052537630360750[0]
|
||||
// Public signature debug description: compareTo(A){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y#equals(kotlin.Any?){}
|
||||
// Public signature: /A.Y.<EEC>.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override operator fun compareTo(other: A): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /A.Y.<EEC>.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y#hashCode(){}
|
||||
// Public signature: /A.Y.<EEC>.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#hashCode(){}kotlin.Int
|
||||
// Public signature: /A.Y.<EEC>.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y#toString(){}
|
||||
// Public signature: /A.Y.<EEC>.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#toString(){}kotlin.String
|
||||
// Public signature: /A.Y.<EEC>.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y#f(){}
|
||||
// Public signature: /A.Y.<EEC>.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#f(){}kotlin.String
|
||||
// Public signature: /A.Y.<EEC>.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y{}name
|
||||
// Public signature: /A.Y.<EEC>.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
override fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.Y{}name
|
||||
// Public signature: /A.Y.<EEC>.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#<get-name>(){}kotlin.String
|
||||
// Public signature: /A.Y.<EEC>.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y{}ordinal
|
||||
// Public signature: /A.Y.<EEC>.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.Y{}ordinal
|
||||
// Public signature: /A.Y.<EEC>.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /A.Y.<EEC>.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y{}prop1
|
||||
// Public signature: /A.Y.<EEC>.prop1|-8329482664683066904[0]
|
||||
// Public signature debug description: {}prop1
|
||||
/* fake */ override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.Y{}prop1
|
||||
// Public signature: /A.Y.<EEC>.prop1|-8329482664683066904[0]
|
||||
// Public signature debug description: {}prop1
|
||||
/* fake */ override val prop1: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#<get-prop1>(){}kotlin.String
|
||||
// Public signature: /A.Y.<EEC>.prop1.<get-prop1>|-4492148362286235808[0]
|
||||
// Public signature debug description: <get-prop1>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y{}prop2
|
||||
// Public signature: /A.Y.<EEC>.prop2|4028676822563871521[0]
|
||||
// Public signature debug description: {}prop2
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.Y{}prop2
|
||||
// Public signature: /A.Y.<EEC>.prop2|4028676822563871521[0]
|
||||
// Public signature debug description: {}prop2
|
||||
/* fake */ override val prop2: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#<get-prop2>(){}kotlin.String
|
||||
// Public signature: /A.Y.<EEC>.prop2.<get-prop2>|-8475233937604972170[0]
|
||||
// Public signature debug description: <get-prop2>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y{}prop3
|
||||
// Public signature: /A.Y.<EEC>.prop3|-8425624005164692994[0]
|
||||
// Public signature debug description: {}prop3
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.Y{}prop3
|
||||
// Public signature: /A.Y.<EEC>.prop3|-8425624005164692994[0]
|
||||
// Public signature debug description: {}prop3
|
||||
/* fake */ override var prop3: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A.Y#<get-prop3>(){}kotlin.String
|
||||
// Public signature: /A.Y.<EEC>.prop3.<get-prop3>|-7199457926449641523[0]
|
||||
// Public signature debug description: <get-prop3>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A.Y#<set-prop3>(kotlin.String){}
|
||||
// Public signature: /A.Y.<EEC>.prop3.<set-prop3>|-8957114365133646196[0]
|
||||
// Public signature debug description: <set-prop3>(kotlin.String){}
|
||||
/* fake */ override get(): String
|
||||
// CHECK:
|
||||
// Mangled name: A.Y#<set-prop3>(kotlin.String){}
|
||||
// Public signature: /A.Y.<EEC>.prop3.<set-prop3>|-8957114365133646196[0]
|
||||
// Public signature debug description: <set-prop3>(kotlin.String){}
|
||||
/* fake */ override set(<set-?>: String): Unit
|
||||
|
||||
}
|
||||
@@ -194,98 +236,122 @@ open enum class A : Enum<A> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#valueOf#static(kotlin.String){}A
|
||||
// Public signature: /A.valueOf|8636923007498802918[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}A
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#values#static(){}
|
||||
// Public signature: /A.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun valueOf(value: String): A
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#values#static(){}kotlin.Array<A>
|
||||
// Public signature: /A.values|5753238680897834936[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<A>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#compareTo(A){}
|
||||
// Public signature: /A.compareTo|5303387127644845713[0]
|
||||
// Public signature debug description: compareTo(A){}
|
||||
fun values(): Array<A>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#clone(){}kotlin.Any
|
||||
// Public signature: /A.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#equals(kotlin.Any?){}
|
||||
// Public signature: /A.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#compareTo(A){}kotlin.Int
|
||||
// Public signature: /A.compareTo|-315052537630360750[0]
|
||||
// Public signature debug description: compareTo(A){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#hashCode(){}
|
||||
// Public signature: /A.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun compareTo(other: A): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /A.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#toString(){}
|
||||
// Public signature: /A.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#hashCode(){}kotlin.Int
|
||||
// Public signature: /A.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#f(){}
|
||||
// Public signature: /A.f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#toString(){}kotlin.String
|
||||
// Public signature: /A.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#static{}entries
|
||||
// Public signature: /A.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#f(){}kotlin.String
|
||||
// Public signature: /A.f|9098388873611041001[0]
|
||||
// Public signature debug description: f(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-entries>#static(){}
|
||||
// Public signature: /A.entries.<get-entries>|-6068527377476727729[0]
|
||||
// Public signature debug description: <get-entries>#static(){}
|
||||
open fun f(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#static{}entries
|
||||
// Public signature: /A.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<A>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-entries>#static(){}kotlin.enums.EnumEntries<A>
|
||||
// Public signature: /A.entries.<get-entries>|3279885591622842062[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<A>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-name>(){}
|
||||
// Public signature: /A.name.<get-name>|5879344792307730109[0]
|
||||
// Public signature debug description: <get-name>(){}
|
||||
get(): EnumEntries<A>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A{}name
|
||||
// Public signature: /A.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-name>(){}kotlin.String
|
||||
// Public signature: /A.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-ordinal>(){}
|
||||
// Public signature: /A.ordinal.<get-ordinal>|8409904226035914023[0]
|
||||
// Public signature debug description: <get-ordinal>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A{}ordinal
|
||||
// Public signature: /A.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /A.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
@@ -5,22 +5,27 @@ enum class Test0 : Enum<Test0> {
|
||||
// CHECK:
|
||||
// Mangled name: Test0{}x
|
||||
// Public signature: /Test0.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test0.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#<get-x>(){}
|
||||
// Public signature: /Test0.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test0#<init>(){}
|
||||
// Public signature: /Test0.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor()
|
||||
// CHECK:
|
||||
// Mangled name: Test0#<init>(kotlin.Int){}
|
||||
// Public signature: /Test0.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
private constructor(x: Int) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test0.ZERO
|
||||
@@ -30,90 +35,112 @@ enum class Test0 : Enum<Test0> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#valueOf#static(kotlin.String){}Test0
|
||||
// Public signature: /Test0.valueOf|2435631791442896277[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}Test0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#valueOf#static(kotlin.String){}
|
||||
// Public signature: /Test0.valueOf|-4683474617854611729[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}
|
||||
fun valueOf(value: String): Test0
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#values#static(){}kotlin.Array<Test0>
|
||||
// Public signature: /Test0.values|5003914817845036921[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<Test0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#values#static(){}
|
||||
// Public signature: /Test0.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun values(): Array<Test0>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#clone(){}kotlin.Any
|
||||
// Public signature: /Test0.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#compareTo(Test0){}
|
||||
// Public signature: /Test0.compareTo|204856484322831463[0]
|
||||
// Public signature debug description: compareTo(Test0){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#compareTo(Test0){}kotlin.Int
|
||||
// Public signature: /Test0.compareTo|3359014647054499559[0]
|
||||
// Public signature debug description: compareTo(Test0){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#equals(kotlin.Any?){}
|
||||
// Public signature: /Test0.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override operator fun compareTo(other: Test0): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test0.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#hashCode(){}
|
||||
// Public signature: /Test0.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test0.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#toString(){}
|
||||
// Public signature: /Test0.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#toString(){}kotlin.String
|
||||
// Public signature: /Test0.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0#static{}entries
|
||||
// Public signature: /Test0.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test0#static{}entries
|
||||
// Public signature: /Test0.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<Test0>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#<get-entries>#static(){}kotlin.enums.EnumEntries<Test0>
|
||||
// Public signature: /Test0.entries.<get-entries>|-2219920410598886791[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<Test0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0{}name
|
||||
// Public signature: /Test0.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
get(): EnumEntries<Test0>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test0{}name
|
||||
// Public signature: /Test0.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#<get-name>(){}kotlin.String
|
||||
// Public signature: /Test0.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test0{}ordinal
|
||||
// Public signature: /Test0.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test0{}ordinal
|
||||
// Public signature: /Test0.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test0#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /Test0.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1
|
||||
// Public signature: /Test1|null[0]
|
||||
@@ -128,22 +155,27 @@ enum class Test1 : Enum<Test1> {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<init>(){}
|
||||
// Public signature: /Test1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(){}
|
||||
// Public signature: /Test1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor()
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(kotlin.Int){}
|
||||
// Public signature: /Test1.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
private constructor(x: Int) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test1.ONE
|
||||
@@ -158,93 +190,116 @@ enum class Test1 : Enum<Test1> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#valueOf#static(kotlin.String){}Test1
|
||||
// Public signature: /Test1.valueOf|7465772014771661384[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}Test1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#values#static(){}
|
||||
// Public signature: /Test1.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
fun valueOf(value: String): Test1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#values#static(){}kotlin.Array<Test1>
|
||||
// Public signature: /Test1.values|1411653061731083303[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<Test1>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#compareTo(Test1){}
|
||||
// Public signature: /Test1.compareTo|-311238387817104902[0]
|
||||
// Public signature debug description: compareTo(Test1){}
|
||||
fun values(): Array<Test1>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#clone(){}kotlin.Any
|
||||
// Public signature: /Test1.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}
|
||||
// Public signature: /Test1.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#compareTo(Test1){}kotlin.Int
|
||||
// Public signature: /Test1.compareTo|851560667494191433[0]
|
||||
// Public signature debug description: compareTo(Test1){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#hashCode(){}
|
||||
// Public signature: /Test1.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override operator fun compareTo(other: Test1): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test1.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#toString(){}
|
||||
// Public signature: /Test1.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test1.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#static{}entries
|
||||
// Public signature: /Test1.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#toString(){}kotlin.String
|
||||
// Public signature: /Test1.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-entries>#static(){}
|
||||
// Public signature: /Test1.entries.<get-entries>|-6068527377476727729[0]
|
||||
// Public signature debug description: <get-entries>#static(){}
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1#static{}entries
|
||||
// Public signature: /Test1.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<Test1>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-entries>#static(){}kotlin.enums.EnumEntries<Test1>
|
||||
// Public signature: /Test1.entries.<get-entries>|-7972344572232634128[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<Test1>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-name>(){}
|
||||
// Public signature: /Test1.name.<get-name>|5879344792307730109[0]
|
||||
// Public signature debug description: <get-name>(){}
|
||||
get(): EnumEntries<Test1>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}name
|
||||
// Public signature: /Test1.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-name>(){}kotlin.String
|
||||
// Public signature: /Test1.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test1#<get-ordinal>(){}
|
||||
// Public signature: /Test1.ordinal.<get-ordinal>|8409904226035914023[0]
|
||||
// Public signature debug description: <get-ordinal>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}ordinal
|
||||
// Public signature: /Test1.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /Test1.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -256,22 +311,27 @@ abstract enum class Test2 : Enum<Test2> {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<init>(kotlin.Int){}
|
||||
// Public signature: /Test2.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(){}
|
||||
// Public signature: /Test2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor()
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int){}
|
||||
// Public signature: /Test2.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
private constructor(x: Int) /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ONE
|
||||
@@ -285,71 +345,88 @@ abstract enum class Test2 : Enum<Test2> {
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ONE#<init>(){}
|
||||
// Public signature: /Test2.ONE.<EEC>.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#clone(){}kotlin.Any
|
||||
// Public signature: /Test2.ONE.<EEC>.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ONE#hashCode(){}
|
||||
// Public signature: /Test2.ONE.<EEC>.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#compareTo(Test2){}kotlin.Int
|
||||
// Public signature: /Test2.ONE.<EEC>.compareTo|-4058923296557042542[0]
|
||||
// Public signature debug description: compareTo(Test2){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ONE#toString(){}
|
||||
// Public signature: /Test2.ONE.<EEC>.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
/* fake */ override operator fun compareTo(other: Test2): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test2.ONE.<EEC>.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ONE#foo(){}
|
||||
// Public signature: /Test2.ONE.<EEC>.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test2.ONE.<EEC>.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ONE{}name
|
||||
// Public signature: /Test2.ONE.<EEC>.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#toString(){}kotlin.String
|
||||
// Public signature: /Test2.ONE.<EEC>.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ONE#<get-name>(){}
|
||||
// Public signature: /Test2.ONE.<EEC>.name.<get-name>|5879344792307730109[0]
|
||||
// Public signature debug description: <get-name>(){}
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ONE#foo(){}
|
||||
// Public signature: /Test2.ONE.<EEC>.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ONE{}name
|
||||
// Public signature: /Test2.ONE.<EEC>.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#<get-name>(){}kotlin.String
|
||||
// Public signature: /Test2.ONE.<EEC>.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ONE{}x
|
||||
// Public signature: /Test2.ONE.<EEC>.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ONE{}ordinal
|
||||
// Public signature: /Test2.ONE.<EEC>.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /Test2.ONE.<EEC>.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO
|
||||
// Public signature: /Test2.ZERO|null[0]
|
||||
@@ -358,13 +435,16 @@ abstract enum class Test2 : Enum<Test2> {
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ONE{}x
|
||||
// Public signature: /Test2.ONE.<EEC>.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
/* fake */ override val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ONE#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.ONE.<EEC>.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO#<init>(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -381,86 +461,107 @@ abstract enum class Test2 : Enum<Test2> {
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ZERO#<init>(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#clone(){}kotlin.Any
|
||||
// Public signature: /Test2.ZERO.<EEC>.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO#toString(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#compareTo(Test2){}kotlin.Int
|
||||
// Public signature: /Test2.ZERO.<EEC>.compareTo|-4058923296557042542[0]
|
||||
// Public signature debug description: compareTo(Test2){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO#foo(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
/* fake */ override operator fun compareTo(other: Test2): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test2.ZERO.<EEC>.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO{}name
|
||||
// Public signature: /Test2.ZERO.<EEC>.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test2.ZERO.<EEC>.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO#<get-name>(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.name.<get-name>|5879344792307730109[0]
|
||||
// Public signature debug description: <get-name>(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#toString(){}kotlin.String
|
||||
// Public signature: /Test2.ZERO.<EEC>.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO{}ordinal
|
||||
// Public signature: /Test2.ZERO.<EEC>.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ZERO#foo(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ZERO{}name
|
||||
// Public signature: /Test2.ZERO.<EEC>.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#<get-name>(){}kotlin.String
|
||||
// Public signature: /Test2.ZERO.<EEC>.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2.ZERO#<get-x>(){}
|
||||
// Public signature: /Test2.ZERO.<EEC>.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ZERO{}ordinal
|
||||
// Public signature: /Test2.ZERO.<EEC>.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /Test2.ZERO.<EEC>.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#values#static(){}
|
||||
// Public signature: /Test2.values|-8715569000920726747[0]
|
||||
// Public signature debug description: values#static(){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2.ZERO{}x
|
||||
// Public signature: /Test2.ZERO.<EEC>.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
/* fake */ override val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2.ZERO#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.ZERO.<EEC>.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}
|
||||
// Public signature: /Test2.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
@@ -468,89 +569,110 @@ abstract enum class Test2 : Enum<Test2> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#valueOf#static(kotlin.String){}Test2
|
||||
// Public signature: /Test2.valueOf|-8667399781449349710[0]
|
||||
// Public signature debug description: valueOf#static(kotlin.String){}Test2
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#hashCode(){}
|
||||
// Public signature: /Test2.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
fun valueOf(value: String): Test2
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#values#static(){}kotlin.Array<Test2>
|
||||
// Public signature: /Test2.values|-1286825984033907824[0]
|
||||
// Public signature debug description: values#static(){}kotlin.Array<Test2>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#toString(){}
|
||||
// Public signature: /Test2.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
fun values(): Array<Test2>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#clone(){}kotlin.Any
|
||||
// Public signature: /Test2.clone|-6903128697527593263[0]
|
||||
// Public signature debug description: clone(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#foo(){}
|
||||
// Public signature: /Test2.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
protected /* fake */ override fun clone(): Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#compareTo(Test2){}kotlin.Int
|
||||
// Public signature: /Test2.compareTo|-4058923296557042542[0]
|
||||
// Public signature debug description: compareTo(Test2){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#static{}entries
|
||||
// Public signature: /Test2.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
/* fake */ override operator fun compareTo(other: Test2): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Test2.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-entries>#static(){}
|
||||
// Public signature: /Test2.entries.<get-entries>|-6068527377476727729[0]
|
||||
// Public signature debug description: <get-entries>#static(){}
|
||||
/* fake */ override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#hashCode(){}kotlin.Int
|
||||
// Public signature: /Test2.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2{}name
|
||||
// Public signature: /Test2.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#toString(){}kotlin.String
|
||||
// Public signature: /Test2.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-name>(){}
|
||||
// Public signature: /Test2.name.<get-name>|5879344792307730109[0]
|
||||
// Public signature debug description: <get-name>(){}
|
||||
/* fake */ override fun toString(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#foo(){}
|
||||
// Public signature: /Test2.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#static{}entries
|
||||
// Public signature: /Test2.entries|-5134227801081826149[0]
|
||||
// Public signature debug description: #static{}entries
|
||||
val entries: EnumEntries<Test2>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-entries>#static(){}kotlin.enums.EnumEntries<Test2>
|
||||
// Public signature: /Test2.entries.<get-entries>|2374563375183991273[0]
|
||||
// Public signature debug description: <get-entries>#static(){}kotlin.enums.EnumEntries<Test2>
|
||||
get(): EnumEntries<Test2>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}name
|
||||
// Public signature: /Test2.name|4231860309499509769[0]
|
||||
// Public signature debug description: {}name
|
||||
/* fake */ override val name: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-name>(){}kotlin.String
|
||||
// Public signature: /Test2.name.<get-name>|-8006111524522882650[0]
|
||||
// Public signature debug description: <get-name>(){}kotlin.String
|
||||
/* fake */ override get(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}ordinal
|
||||
// Public signature: /Test2.ordinal|1912745122988592376[0]
|
||||
// Public signature debug description: {}ordinal
|
||||
/* fake */ override val ordinal: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-ordinal>(){}kotlin.Int
|
||||
// Public signature: /Test2.ordinal.<get-ordinal>|-6902664390061762634[0]
|
||||
// Public signature debug description: <get-ordinal>(){}kotlin.Int
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
+7
@@ -8,21 +8,25 @@ class Test : Base {
|
||||
// CHECK:
|
||||
// Mangled name: a.Test#<init>(){}
|
||||
// Public signature: a/Test.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: a.Test#packagePrivateMethod(){}
|
||||
// Public signature: a/Test.packagePrivateMethod|-6626321591774137652[0]
|
||||
// Public signature debug description: packagePrivateMethod(){}
|
||||
package /* fake */ override fun packagePrivateMethod(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: a.Test#protectedMethod(){}
|
||||
// Public signature: a/Test.protectedMethod|5447082645647771455[0]
|
||||
// Public signature debug description: protectedMethod(){}
|
||||
protected_and_package /* fake */ override fun protectedMethod(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: a.Test#publicMethod(){}
|
||||
// Public signature: a/Test.publicMethod|-3952535363739900962[0]
|
||||
// Public signature debug description: publicMethod(){}
|
||||
/* fake */ override fun publicMethod(): Unit
|
||||
|
||||
}
|
||||
@@ -36,16 +40,19 @@ class Test2 : Base {
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(){}
|
||||
// Public signature: /Test2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#protectedMethod(){}
|
||||
// Public signature: /Test2.protectedMethod|5447082645647771455[0]
|
||||
// Public signature debug description: protectedMethod(){}
|
||||
protected_and_package /* fake */ override fun protectedMethod(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#publicMethod(){}
|
||||
// Public signature: /Test2.publicMethod|-3952535363739900962[0]
|
||||
// Public signature debug description: publicMethod(){}
|
||||
/* fake */ override fun publicMethod(): Unit
|
||||
|
||||
}
|
||||
|
||||
+1
@@ -5,6 +5,7 @@ class Test : Base {
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>(){}
|
||||
// Public signature: /Test.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
+24
@@ -5,11 +5,13 @@ class K1 : JFoo {
|
||||
// CHECK:
|
||||
// Mangled name: K1#<init>(){}
|
||||
// Public signature: /K1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: K1#foo(){}kotlin.String{EnhancedNullability}
|
||||
// Public signature: /K1.foo|7566064415059097436[0]
|
||||
// Public signature debug description: foo(){}kotlin.String{EnhancedNullability}
|
||||
/* fake */ override fun foo(): @EnhancedNullability String
|
||||
|
||||
}
|
||||
@@ -21,11 +23,13 @@ class K2 : JFoo {
|
||||
// CHECK:
|
||||
// Mangled name: K2#<init>(){}
|
||||
// Public signature: /K2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: K2#foo(){}kotlin.String
|
||||
// Public signature: /K2.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -37,11 +41,13 @@ class K3 : JUnrelatedFoo, IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: K3#<init>(){}
|
||||
// Public signature: /K3.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: K3#foo(){}kotlin.String
|
||||
// Public signature: /K3.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
/* fake */ override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -53,11 +59,13 @@ class K4 : JUnrelatedFoo, IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: K4#<init>(){}
|
||||
// Public signature: /K4.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: K4#foo(){}kotlin.String?
|
||||
// Public signature: /K4.foo|4483044608789364619[0]
|
||||
// Public signature debug description: foo(){}kotlin.String?
|
||||
override fun foo(): String?
|
||||
|
||||
}
|
||||
@@ -69,14 +77,17 @@ class TestJFoo : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: TestJFoo#<init>(){}
|
||||
// Public signature: /TestJFoo.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: TestJFoo.$$delegate_0
|
||||
// Public signature: /TestJFoo.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: JFoo
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestJFoo#foo(){}kotlin.String
|
||||
// Public signature: /TestJFoo.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -88,14 +99,17 @@ class TestK1 : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: TestK1#<init>(){}
|
||||
// Public signature: /TestK1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: TestK1.$$delegate_0
|
||||
// Public signature: /TestK1.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: K1
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestK1#foo(){}kotlin.String
|
||||
// Public signature: /TestK1.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -107,14 +121,17 @@ class TestK2 : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: TestK2#<init>(){}
|
||||
// Public signature: /TestK2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: TestK2.$$delegate_0
|
||||
// Public signature: /TestK2.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: K2
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestK2#foo(){}kotlin.String
|
||||
// Public signature: /TestK2.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -126,14 +143,17 @@ class TestK3 : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: TestK3#<init>(){}
|
||||
// Public signature: /TestK3.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: TestK3.$$delegate_0
|
||||
// Public signature: /TestK3.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: K3
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestK3#foo(){}kotlin.String
|
||||
// Public signature: /TestK3.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -145,14 +165,17 @@ class TestK4 : IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: TestK4#<init>(){}
|
||||
// Public signature: /TestK4.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
// CHECK:
|
||||
// Mangled name: TestK4.$$delegate_0
|
||||
// Public signature: /TestK4.$$delegate_0|-7286425919675154353[0]
|
||||
// Public signature debug description:
|
||||
private /* final field */ val $$delegate_0: K4
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestK4#foo(){}kotlin.String
|
||||
// Public signature: /TestK4.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
override fun foo(): String
|
||||
|
||||
}
|
||||
@@ -165,6 +188,7 @@ interface IFoo {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IFoo#foo(){}kotlin.String
|
||||
// Public signature: /IFoo.foo|485335955883620819[0]
|
||||
// Public signature debug description: foo(){}kotlin.String
|
||||
abstract fun foo(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ class Test1 {
|
||||
// CHECK:
|
||||
// Mangled name: Test1#<init>(){}
|
||||
// Public signature: /Test1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,18 +17,22 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int){}
|
||||
// Public signature: /Test2.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -39,6 +44,7 @@ class Test3 {
|
||||
// CHECK:
|
||||
// Mangled name: Test3#<init>(){}
|
||||
// Public signature: /Test3.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
|
||||
}
|
||||
@@ -50,6 +56,7 @@ class Test4 {
|
||||
// CHECK:
|
||||
// Mangled name: Test4#<init>(){}
|
||||
// Public signature: /Test4.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
|
||||
}
|
||||
@@ -65,6 +72,7 @@ class Test5 {
|
||||
// CHECK:
|
||||
// Mangled name: Test5.TestInner#<init>(){}
|
||||
// Public signature: /Test5.TestInner.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -72,6 +80,7 @@ class Test5 {
|
||||
// CHECK:
|
||||
// Mangled name: Test5#<init>(){}
|
||||
// Public signature: /Test5.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,18 +5,22 @@ class TestInitValFromParameter {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValFromParameter{}x
|
||||
// Public signature: /TestInitValFromParameter.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitValFromParameter#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitValFromParameter.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitValFromParameter#<get-x>(){}
|
||||
// Public signature: /TestInitValFromParameter.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValFromParameter#<init>(kotlin.Int){}
|
||||
// Public signature: /TestInitValFromParameter.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class TestInitValInClass {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValInClass{}x
|
||||
// Public signature: /TestInitValInClass.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitValInClass#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitValInClass.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitValInClass#<get-x>(){}
|
||||
// Public signature: /TestInitValInClass.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValInClass#<init>(){}
|
||||
// Public signature: /TestInitValInClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ class TestInitValInInitBlock {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValInInitBlock{}x
|
||||
// Public signature: /TestInitValInInitBlock.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitValInInitBlock#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitValInInitBlock.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitValInInitBlock#<get-x>(){}
|
||||
// Public signature: /TestInitValInInitBlock.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValInInitBlock#<init>(){}
|
||||
// Public signature: /TestInitValInInitBlock.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,18 +5,22 @@ class TestInitValInLambdaCalledOnce {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValInLambdaCalledOnce{}x
|
||||
// Public signature: /TestInitValInLambdaCalledOnce.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitValInLambdaCalledOnce#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitValInLambdaCalledOnce.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitValInLambdaCalledOnce#<get-x>(){}
|
||||
// Public signature: /TestInitValInLambdaCalledOnce.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitValInLambdaCalledOnce#<init>(){}
|
||||
// Public signature: /TestInitValInLambdaCalledOnce.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,22 +5,27 @@ class TestInitVarFromParameter {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarFromParameter{}x
|
||||
// Public signature: /TestInitVarFromParameter.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
var x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitVarFromParameter#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitVarFromParameter.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitVarFromParameter#<get-x>(){}
|
||||
// Public signature: /TestInitVarFromParameter.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarFromParameter#<set-x>(kotlin.Int){}
|
||||
// Public signature: /TestInitVarFromParameter.x.<set-x>|-740209739415615559[0]
|
||||
// Public signature debug description: <set-x>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarFromParameter#<init>(kotlin.Int){}
|
||||
// Public signature: /TestInitVarFromParameter.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -32,22 +37,27 @@ class TestInitVarInClass {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarInClass{}x
|
||||
// Public signature: /TestInitVarInClass.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
var x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitVarInClass#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitVarInClass.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitVarInClass#<get-x>(){}
|
||||
// Public signature: /TestInitVarInClass.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarInClass#<set-x>(kotlin.Int){}
|
||||
// Public signature: /TestInitVarInClass.x.<set-x>|-740209739415615559[0]
|
||||
// Public signature debug description: <set-x>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarInClass#<init>(){}
|
||||
// Public signature: /TestInitVarInClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -59,22 +69,27 @@ class TestInitVarInInitBlock {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarInInitBlock{}x
|
||||
// Public signature: /TestInitVarInInitBlock.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
var x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitVarInInitBlock#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitVarInInitBlock.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitVarInInitBlock#<get-x>(){}
|
||||
// Public signature: /TestInitVarInInitBlock.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarInInitBlock#<set-x>(kotlin.Int){}
|
||||
// Public signature: /TestInitVarInInitBlock.x.<set-x>|-740209739415615559[0]
|
||||
// Public signature debug description: <set-x>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarInInitBlock#<init>(){}
|
||||
// Public signature: /TestInitVarInInitBlock.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -86,22 +101,27 @@ class TestInitVarWithCustomSetter {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarWithCustomSetter{}x
|
||||
// Public signature: /TestInitVarWithCustomSetter.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
var x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitVarWithCustomSetter#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitVarWithCustomSetter.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitVarWithCustomSetter#<get-x>(){}
|
||||
// Public signature: /TestInitVarWithCustomSetter.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarWithCustomSetter#<set-x>(kotlin.Int){}
|
||||
// Public signature: /TestInitVarWithCustomSetter.x.<set-x>|-740209739415615559[0]
|
||||
// Public signature debug description: <set-x>(kotlin.Int){}
|
||||
set(value: Int): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitVarWithCustomSetter#<init>(){}
|
||||
// Public signature: /TestInitVarWithCustomSetter.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,41 +5,51 @@ value 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(x: Int) /* primary */
|
||||
// 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
|
||||
|
||||
}
|
||||
|
||||
@@ -5,26 +5,32 @@ class C<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: C{}t
|
||||
// Public signature: /C.t|-8767999791664836944[0]
|
||||
// Public signature debug description: {}t
|
||||
val t: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-t>(){}1:0
|
||||
// Public signature: /C.t.<get-t>|5296523675281381766[0]
|
||||
// Public signature debug description: <get-t>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-t>(){}
|
||||
// Public signature: /C.t.<get-t>|7061140872129253552[0]
|
||||
// Public signature debug description: <get-t>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(1:0){}
|
||||
// Public signature: /C.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(t: T) /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#hashCode(){}kotlin.Int
|
||||
// Public signature: /C.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#hashCode(){}
|
||||
// Public signature: /C.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
}
|
||||
@@ -36,49 +42,61 @@ value class IC<TT : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: IC{}c
|
||||
// Public signature: /IC.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: C<TT>
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IC#<get-c>(){}C<1:0>
|
||||
// Public signature: /IC.c.<get-c>|-6707667902688835915[0]
|
||||
// Public signature debug description: <get-c>(){}C<1:0>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IC#<get-c>(){}
|
||||
// Public signature: /IC.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IC#<init>(C<1:0>){}
|
||||
// Public signature: /IC.<init>|-2549303465575104617[0]
|
||||
// Public signature debug description: <init>(C<1:0>){}
|
||||
constructor(c: C<TT>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IC#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /IC.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IC#equals(kotlin.Any?){}
|
||||
// Public signature: /IC.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IC#hashCode(){}kotlin.Int
|
||||
// Public signature: /IC.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IC#hashCode(){}
|
||||
// Public signature: /IC.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IC#toString(){}kotlin.String
|
||||
// Public signature: /IC.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IC#toString(){}
|
||||
// Public signature: /IC.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IC#foo(){}kotlin.Int
|
||||
// Public signature: /IC.foo|-1256155405684507276[0]
|
||||
// Public signature debug description: foo(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IC#foo(){}
|
||||
// Public signature: /IC.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Int
|
||||
|
||||
}
|
||||
@@ -86,8 +104,10 @@ value class IC<TT : 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
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer.DerivedInnerClass#<init>(){}
|
||||
// Public signature: /Outer.DerivedInnerClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -20,6 +21,7 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer.TestInnerClass#<init>(){}
|
||||
// Public signature: /Outer.TestInnerClass.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -27,6 +29,7 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -9,22 +9,27 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner{}x
|
||||
// Public signature: /Outer.Inner.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Outer.Inner#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Outer.Inner.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Outer.Inner#<get-x>(){}
|
||||
// Public signature: /Outer.Inner.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner#<init>(){}
|
||||
// Public signature: /Outer.Inner.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner#<init>(kotlin.Int){}
|
||||
// Public signature: /Outer.Inner.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -32,6 +37,7 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -8,22 +8,27 @@ abstract class A {
|
||||
// CHECK:
|
||||
// Mangled name: test1.A{}p
|
||||
// Public signature: test1/A.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
protected var p: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test1.A#<get-p>(){}kotlin.String
|
||||
// Public signature: test1/A.p.<get-p>|-7630602400384289276[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test1.A#<get-p>(){}
|
||||
// Public signature: test1/A.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
protected get
|
||||
// CHECK:
|
||||
// Mangled name: test1.A#<set-p>(kotlin.String){}
|
||||
// Public signature: test1/A.p.<set-p>|1896329871380024517[0]
|
||||
// Public signature debug description: <set-p>(kotlin.String){}
|
||||
private set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test1.A#<init>(){}
|
||||
// Public signature: test1/A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -38,26 +43,32 @@ class B : A {
|
||||
// CHECK:
|
||||
// Mangled name: test2.B#<init>(){}
|
||||
// Public signature: test2/B.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test2.B#test(){}kotlin.Function0<kotlin.String>
|
||||
// Public signature: test2/B.test|4450727485295834919[0]
|
||||
// Public signature debug description: test(){}kotlin.Function0<kotlin.String>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test2.B#test(){}
|
||||
// Public signature: test2/B.test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Function0<String>
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: test2.B{}p
|
||||
// Public signature: test2/B.p|6715504260787941082[0]
|
||||
// Public signature debug description: {}p
|
||||
protected /* fake */ override var p: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: test2.B#<get-p>(){}kotlin.String
|
||||
// Public signature: test2/B.p.<get-p>|-7630602400384289276[0]
|
||||
// Public signature debug description: <get-p>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: test2.B#<get-p>(){}
|
||||
// Public signature: test2/B.p.<get-p>|-1162552463316289847[0]
|
||||
// Public signature debug description: <get-p>(){}
|
||||
protected /* fake */ override get(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -5,6 +5,7 @@ class A {
|
||||
// CHECK:
|
||||
// Mangled name: A{}b
|
||||
// Public signature: /A.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
private val b: <no name provided>
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
@@ -38,11 +39,13 @@ class A {
|
||||
// Mangled name (compatible mode: false): A#<get-b>(){}A{}b.<no name provided>
|
||||
// Mangled name (compatible mode: true): A#<get-b>(){}A.b.<no name provided>
|
||||
// Public signature: /A.b.<get-b>|-6508357397455690228[0]
|
||||
// Public signature debug description: <get-b>(){}A{}b.<no name provided>
|
||||
private get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -54,22 +57,26 @@ class C : DoubleExpression {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#isEqualTo(kotlin.Double){}kotlin.Any{EnhancedNullability}
|
||||
// Public signature: /C.isEqualTo|6549516741996743028[0]
|
||||
// Public signature debug description: isEqualTo(kotlin.Double){}kotlin.Any{EnhancedNullability}
|
||||
@Override
|
||||
/* fake */ override fun isEqualTo(value: Double): @EnhancedNullability Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#isEqualTo(kotlin.Double{EnhancedNullability}){}kotlin.Any{EnhancedNullability}
|
||||
// Public signature: /C.isEqualTo|3976283770497294654[0]
|
||||
// Public signature debug description: isEqualTo(kotlin.Double{EnhancedNullability}){}kotlin.Any{EnhancedNullability}
|
||||
/* fake */ override fun isEqualTo(value: @EnhancedNullability Double): @EnhancedNullability Any
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#get(){}kotlin.Double
|
||||
// Public signature: /C.get|-8276149070669614990[0]
|
||||
// Public signature debug description: get(){}kotlin.Double
|
||||
override fun get(): Double
|
||||
|
||||
}
|
||||
|
||||
@@ -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(){}.LocalClass
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}test1
|
||||
// Public signature: /test1|6005685442305498193[0]
|
||||
// Public signature debug description: {}test1
|
||||
val test1: Any
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
@@ -20,14 +21,17 @@ val test1: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test1>(){}kotlin.Any
|
||||
// Public signature: /test1.<get-test1>|-6000098324399857556[0]
|
||||
// Public signature debug description: <get-test1>(){}kotlin.Any
|
||||
// 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: IFoo
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
@@ -52,9 +56,11 @@ val test2: IFoo
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-test2>(){}IFoo
|
||||
// Public signature: /test2.<get-test2>|8558399082919905120[0]
|
||||
// Public signature debug description: <get-test2>(){}IFoo
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-test2>(){}
|
||||
// Public signature: /test2.<get-test2>|-5218942532816206869[0]
|
||||
// Public signature debug description: <get-test2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
@@ -68,11 +74,13 @@ class Outer {
|
||||
// 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(){}
|
||||
// Public signature: /Outer.Inner.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract /* fake */ override fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -80,14 +88,17 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Outer#test3(){}Outer.Inner
|
||||
// Public signature: /Outer.test3|6083507929198720424[0]
|
||||
// Public signature debug description: test3(){}Outer.Inner
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Outer#test3(){}
|
||||
// Public signature: /Outer.test3|-3759735065270951803[0]
|
||||
// Public signature debug description: test3(){}
|
||||
fun test3(): Inner
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Outer#test3(){}Outer.Inner.<no name provided>
|
||||
@@ -118,6 +129,7 @@ interface IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: IFoo#foo(){}
|
||||
// Public signature: /IFoo.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -125,9 +137,11 @@ interface IFoo {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test4@Outer(){}Outer.Inner
|
||||
// Public signature: /test4|-5948342138475838209[0]
|
||||
// Public signature debug description: test4@Outer(){}Outer.Inner
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #test4@Outer(){}
|
||||
// Public signature: /test4|5715080467126173402[0]
|
||||
// Public signature debug description: test4@Outer(){}
|
||||
fun Outer.test4(): Inner
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test4@Outer(){}Outer.Inner.<no name provided>
|
||||
|
||||
@@ -5,6 +5,7 @@ abstract class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,30 +17,37 @@ object Test : Base {
|
||||
// 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{}y
|
||||
// Public signature: /Test.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// 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>(){}
|
||||
// Public signature: /Test.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -13,16 +13,19 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner.Inner2#<init>(){}
|
||||
// Public signature: /Outer.Inner.Inner2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner.Inner2#test2(){}
|
||||
// Public signature: /Outer.Inner.Inner2.test2|4279114864133353152[0]
|
||||
// Public signature debug description: test2(){}
|
||||
fun test2(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer.Inner.Inner2#test3@Outer(){}
|
||||
// Public signature: /Outer.Inner.Inner2.test3|-491537560312526926[0]
|
||||
// Public signature debug description: test3@Outer(){}
|
||||
fun Outer.test3(): Unit
|
||||
|
||||
}
|
||||
@@ -30,11 +33,13 @@ class Outer {
|
||||
// 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#test(){}
|
||||
// Public signature: /Outer.Inner.test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
|
||||
}
|
||||
@@ -42,11 +47,13 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer#foo(){}
|
||||
// Public signature: /Outer.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Unit
|
||||
|
||||
}
|
||||
|
||||
@@ -5,30 +5,37 @@ class Test1 {
|
||||
// CHECK:
|
||||
// Mangled name: Test1{}x
|
||||
// Public signature: /Test1.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test1.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// 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: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test1#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test1.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// 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>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Test1.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -40,30 +47,37 @@ class Test2 {
|
||||
// CHECK:
|
||||
// Mangled name: Test2{}y
|
||||
// Public signature: /Test2.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test2.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// 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:
|
||||
// Mangled name: Test2{}x
|
||||
// Public signature: /Test2.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test2#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Test2.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test2#<get-x>(){}
|
||||
// Public signature: /Test2.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Test2#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Test2.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int) /* primary */
|
||||
|
||||
}
|
||||
@@ -75,30 +89,37 @@ class Test3 {
|
||||
// CHECK:
|
||||
// Mangled name: Test3{}y
|
||||
// Public signature: /Test3.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test3#<get-y>(){}kotlin.Int
|
||||
// Public signature: /Test3.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// 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{}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#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /Test3.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
+11
@@ -5,6 +5,7 @@ open class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,6 +17,7 @@ class TestExplicitPrimaryConstructor : Base {
|
||||
// CHECK:
|
||||
// Mangled name: TestExplicitPrimaryConstructor#<init>(){}
|
||||
// Public signature: /TestExplicitPrimaryConstructor.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -27,6 +29,7 @@ class TestImplicitPrimaryConstructor : Base {
|
||||
// CHECK:
|
||||
// Mangled name: TestImplicitPrimaryConstructor#<init>(){}
|
||||
// Public signature: /TestImplicitPrimaryConstructor.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -38,34 +41,42 @@ class TestWithDelegatingConstructor : Base {
|
||||
// CHECK:
|
||||
// Mangled name: TestWithDelegatingConstructor{}x
|
||||
// Public signature: /TestWithDelegatingConstructor.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestWithDelegatingConstructor#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestWithDelegatingConstructor.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestWithDelegatingConstructor#<get-x>(){}
|
||||
// Public signature: /TestWithDelegatingConstructor.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestWithDelegatingConstructor{}y
|
||||
// Public signature: /TestWithDelegatingConstructor.y|3625903257357557171[0]
|
||||
// Public signature debug description: {}y
|
||||
val y: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestWithDelegatingConstructor#<get-y>(){}kotlin.Int
|
||||
// Public signature: /TestWithDelegatingConstructor.y.<get-y>|-6745575372101973707[0]
|
||||
// Public signature debug description: <get-y>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestWithDelegatingConstructor#<get-y>(){}
|
||||
// Public signature: /TestWithDelegatingConstructor.y.<get-y>|-7902422373892128922[0]
|
||||
// Public signature debug description: <get-y>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestWithDelegatingConstructor#<init>(kotlin.Int){}
|
||||
// Public signature: /TestWithDelegatingConstructor.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int)
|
||||
// CHECK:
|
||||
// Mangled name: TestWithDelegatingConstructor#<init>(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /TestWithDelegatingConstructor.<init>|-7691762014320324121[0]
|
||||
// Public signature debug description: <init>(kotlin.Int;kotlin.Int){}
|
||||
constructor(x: Int, y: Int) /* primary */
|
||||
|
||||
}
|
||||
|
||||
@@ -5,23 +5,28 @@ class CBoth : ILeft, IRight {
|
||||
// CHECK:
|
||||
// Mangled name: CBoth#<init>(){}
|
||||
// Public signature: /CBoth.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CBoth#foo(){}
|
||||
// Public signature: /CBoth.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CBoth{}bar
|
||||
// Public signature: /CBoth.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
override val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CBoth#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /CBoth.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CBoth#<get-bar>(){}
|
||||
// Public signature: /CBoth.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
override get(): Int
|
||||
|
||||
}
|
||||
@@ -34,18 +39,22 @@ interface ILeft {
|
||||
// CHECK:
|
||||
// Mangled name: ILeft#foo(){}
|
||||
// Public signature: /ILeft.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: ILeft{}bar
|
||||
// Public signature: /ILeft.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: ILeft#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /ILeft.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: ILeft#<get-bar>(){}
|
||||
// Public signature: /ILeft.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
get(): Int
|
||||
|
||||
}
|
||||
@@ -58,18 +67,22 @@ interface IRight {
|
||||
// CHECK:
|
||||
// Mangled name: IRight#foo(){}
|
||||
// Public signature: /IRight.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IRight{}bar
|
||||
// Public signature: /IRight.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
val bar: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IRight#<get-bar>(){}kotlin.Int
|
||||
// Public signature: /IRight.bar.<get-bar>|-7403724005139201014[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IRight#<get-bar>(){}
|
||||
// Public signature: /IRight.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
get(): Int
|
||||
|
||||
}
|
||||
|
||||
@@ -9,18 +9,22 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Const{}number
|
||||
// Public signature: /Expr.Const.number|-3213756739435629896[0]
|
||||
// Public signature debug description: {}number
|
||||
val number: Double
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Expr.Const#<get-number>(){}kotlin.Double
|
||||
// Public signature: /Expr.Const.number.<get-number>|5647242881292479325[0]
|
||||
// Public signature debug description: <get-number>(){}kotlin.Double
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Expr.Const#<get-number>(){}
|
||||
// Public signature: /Expr.Const.number.<get-number>|-7703103523096162843[0]
|
||||
// Public signature debug description: <get-number>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Const#<init>(kotlin.Double){}
|
||||
// Public signature: /Expr.Const.<init>|575075696928934302[0]
|
||||
// Public signature debug description: <init>(kotlin.Double){}
|
||||
constructor(number: Double) /* primary */
|
||||
|
||||
}
|
||||
@@ -32,30 +36,37 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Sum{}e1
|
||||
// Public signature: /Expr.Sum.e1|3620889417967928691[0]
|
||||
// Public signature debug description: {}e1
|
||||
val e1: Expr
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Expr.Sum#<get-e1>(){}Expr
|
||||
// Public signature: /Expr.Sum.e1.<get-e1>|-1591404437553568512[0]
|
||||
// Public signature debug description: <get-e1>(){}Expr
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Expr.Sum#<get-e1>(){}
|
||||
// Public signature: /Expr.Sum.e1.<get-e1>|-5200592901549843691[0]
|
||||
// Public signature debug description: <get-e1>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Sum{}e2
|
||||
// Public signature: /Expr.Sum.e2|6967693203503644767[0]
|
||||
// Public signature debug description: {}e2
|
||||
val e2: Expr
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Expr.Sum#<get-e2>(){}Expr
|
||||
// Public signature: /Expr.Sum.e2.<get-e2>|3855595078682840918[0]
|
||||
// Public signature debug description: <get-e2>(){}Expr
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Expr.Sum#<get-e2>(){}
|
||||
// Public signature: /Expr.Sum.e2.<get-e2>|-59208052664646912[0]
|
||||
// Public signature debug description: <get-e2>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Expr.Sum#<init>(Expr;Expr){}
|
||||
// Public signature: /Expr.Sum.<init>|-2872031821614483406[0]
|
||||
// Public signature debug description: <init>(Expr;Expr){}
|
||||
constructor(e1: Expr, e2: Expr) /* primary */
|
||||
|
||||
}
|
||||
@@ -67,6 +78,7 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr.NotANumber#<init>(){}
|
||||
// Public signature: /Expr.NotANumber.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -74,6 +86,7 @@ sealed class Expr {
|
||||
// CHECK:
|
||||
// Mangled name: Expr#<init>(){}
|
||||
// Public signature: /Expr.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
protected constructor() /* primary */
|
||||
|
||||
}
|
||||
|
||||
Vendored
+11
@@ -5,6 +5,7 @@ open class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -16,26 +17,32 @@ class TestInitBlock : Base {
|
||||
// CHECK:
|
||||
// Mangled name: TestInitBlock{}x
|
||||
// Public signature: /TestInitBlock.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestInitBlock#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestInitBlock.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestInitBlock#<get-x>(){}
|
||||
// Public signature: /TestInitBlock.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestInitBlock#<init>(){}
|
||||
// Public signature: /TestInitBlock.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
// CHECK:
|
||||
// Mangled name: TestInitBlock#<init>(kotlin.Int){}
|
||||
// Public signature: /TestInitBlock.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(y: Int)
|
||||
// CHECK:
|
||||
// Mangled name: TestInitBlock#<init>(kotlin.Any){}
|
||||
// Public signature: /TestInitBlock.<init>|4518179880532599055[0]
|
||||
// Public signature debug description: <init>(kotlin.Any){}
|
||||
constructor(z: Any)
|
||||
|
||||
}
|
||||
@@ -47,18 +54,22 @@ class TestProperty : Base {
|
||||
// CHECK:
|
||||
// Mangled name: TestProperty{}x
|
||||
// Public signature: /TestProperty.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestProperty#<get-x>(){}kotlin.Int
|
||||
// Public signature: /TestProperty.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: TestProperty#<get-x>(){}
|
||||
// Public signature: /TestProperty.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestProperty#<init>(){}
|
||||
// Public signature: /TestProperty.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
|
||||
}
|
||||
|
||||
@@ -5,10 +5,12 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor()
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.Int){}
|
||||
// Public signature: /C.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(x: Int)
|
||||
|
||||
}
|
||||
|
||||
@@ -5,18 +5,22 @@ open class MessageBusImpl {
|
||||
// CHECK:
|
||||
// Mangled name: MessageBusImpl{}parentBus
|
||||
// Public signature: /MessageBusImpl.parentBus|4372009635220349355[0]
|
||||
// Public signature debug description: {}parentBus
|
||||
val parentBus: Any?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MessageBusImpl#<get-parentBus>(){}kotlin.Any?
|
||||
// Public signature: /MessageBusImpl.parentBus.<get-parentBus>|-5686140196600425134[0]
|
||||
// Public signature debug description: <get-parentBus>(){}kotlin.Any?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MessageBusImpl#<get-parentBus>(){}
|
||||
// Public signature: /MessageBusImpl.parentBus.<get-parentBus>|-4473545730438591287[0]
|
||||
// Public signature debug description: <get-parentBus>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MessageBusImpl#<init>(){}
|
||||
// Public signature: /MessageBusImpl.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class RootBus : MessageBusImpl {
|
||||
// CHECK:
|
||||
// Mangled name: RootBus#<init>(){}
|
||||
// Public signature: /RootBus.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: RootBus{}parentBus
|
||||
// Public signature: /RootBus.parentBus|4372009635220349355[0]
|
||||
// Public signature debug description: {}parentBus
|
||||
/* fake */ override val parentBus: Any?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: RootBus#<get-parentBus>(){}kotlin.Any?
|
||||
// Public signature: /RootBus.parentBus.<get-parentBus>|-5686140196600425134[0]
|
||||
// Public signature debug description: <get-parentBus>(){}kotlin.Any?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: RootBus#<get-parentBus>(){}
|
||||
// Public signature: /RootBus.parentBus.<get-parentBus>|-4473545730438591287[0]
|
||||
// Public signature debug description: <get-parentBus>(){}
|
||||
/* fake */ override get(): Any?
|
||||
|
||||
}
|
||||
|
||||
@@ -5,31 +5,38 @@ open class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base{}bar
|
||||
// Public signature: /Base.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
open val bar: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#<get-bar>(){}kotlin.String
|
||||
// Public signature: /Base.bar.<get-bar>|3423724227669014303[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Base#<get-bar>(){}
|
||||
// Public signature: /Base.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
open get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#foo(){}
|
||||
// Public signature: /Base.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
open fun foo(): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#hashCode(){}kotlin.Int
|
||||
// Public signature: /Base.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Base#hashCode(){}
|
||||
// Public signature: /Base.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
}
|
||||
@@ -41,31 +48,38 @@ class Derived : Base {
|
||||
// CHECK:
|
||||
// Mangled name: Derived#<init>(){}
|
||||
// Public signature: /Derived.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived#hashCode(){}kotlin.Int
|
||||
// Public signature: /Derived.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Derived#hashCode(){}
|
||||
// Public signature: /Derived.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
/* fake */ override fun hashCode(): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived#foo(){}
|
||||
// Public signature: /Derived.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived{}bar
|
||||
// Public signature: /Derived.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
override val bar: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived#<get-bar>(){}kotlin.String
|
||||
// Public signature: /Derived.bar.<get-bar>|3423724227669014303[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Derived#<get-bar>(){}
|
||||
// Public signature: /Derived.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
override get(): String
|
||||
|
||||
}
|
||||
|
||||
@@ -5,23 +5,28 @@ open class Base {
|
||||
// CHECK:
|
||||
// Mangled name: Base{}bar
|
||||
// Public signature: /Base.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
open val bar: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Base#<get-bar>(){}kotlin.String
|
||||
// Public signature: /Base.bar.<get-bar>|3423724227669014303[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Base#<get-bar>(){}
|
||||
// Public signature: /Base.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
open get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#<init>(){}
|
||||
// Public signature: /Base.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Base#foo(){}
|
||||
// Public signature: /Base.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
open fun foo(): Unit
|
||||
|
||||
}
|
||||
@@ -33,23 +38,28 @@ class Derived : Base, BaseI {
|
||||
// CHECK:
|
||||
// Mangled name: Derived#<init>(){}
|
||||
// Public signature: /Derived.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived#foo(){}
|
||||
// Public signature: /Derived.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
override fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Derived{}bar
|
||||
// Public signature: /Derived.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
override val bar: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Derived#<get-bar>(){}kotlin.String
|
||||
// Public signature: /Derived.bar.<get-bar>|3423724227669014303[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Derived#<get-bar>(){}
|
||||
// Public signature: /Derived.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
override get(): String
|
||||
|
||||
}
|
||||
@@ -62,18 +72,22 @@ interface BaseI {
|
||||
// CHECK:
|
||||
// Mangled name: BaseI#foo(){}
|
||||
// Public signature: /BaseI.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
abstract fun foo(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: BaseI{}bar
|
||||
// Public signature: /BaseI.bar|-7864284097863469857[0]
|
||||
// Public signature debug description: {}bar
|
||||
abstract val bar: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: BaseI#<get-bar>(){}kotlin.String
|
||||
// Public signature: /BaseI.bar.<get-bar>|3423724227669014303[0]
|
||||
// Public signature debug description: <get-bar>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: BaseI#<get-bar>(){}
|
||||
// Public signature: /BaseI.bar.<get-bar>|6880642144337645699[0]
|
||||
// Public signature debug description: <get-bar>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
|
||||
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
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user