[klib] Test signature descriptions in irText tests
KT-59486
This commit is contained in:
committed by
Space Team
parent
6142d75bb4
commit
5e63f7627f
Vendored
+26
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,61 +25,76 @@ data class MyContainer {
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer{}i
|
||||
// Public signature: /MyContainer.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
var i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#<get-i>(){}kotlin.Int
|
||||
// Public signature: /MyContainer.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#<get-i>(){}
|
||||
// Public signature: /MyContainer.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<set-i>(kotlin.Int){}
|
||||
// Public signature: /MyContainer.i.<set-i>|1223530399758590178[0]
|
||||
// Public signature debug description: <set-i>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<init>(kotlin.Int){}
|
||||
// Public signature: /MyContainer.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#component1(){}kotlin.Int
|
||||
// Public signature: /MyContainer.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#component1(){}
|
||||
// Public signature: /MyContainer.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#copy(kotlin.Int){}MyContainer
|
||||
// Public signature: /MyContainer.copy|-2712595066263545556[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}MyContainer
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#copy(kotlin.Int){}
|
||||
// Public signature: /MyContainer.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): MyContainer
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyContainer.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}
|
||||
// Public signature: /MyContainer.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyContainer.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#hashCode(){}
|
||||
// Public signature: /MyContainer.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#toString(){}kotlin.String
|
||||
// Public signature: /MyContainer.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#toString(){}
|
||||
// Public signature: /MyContainer.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -83,29 +102,36 @@ data class MyContainer {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /get|-3979760669169671321[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
// Public signature: /get|1971890742879799630[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
operator fun MyContainer.get($context_receiver_0: Int, index: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #inc!kotlin.Int@MyContainer(){}MyContainer
|
||||
// Public signature: /inc|-8228731243470619532[0]
|
||||
// Public signature debug description: inc!kotlin.Int@MyContainer(){}MyContainer
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #inc!kotlin.Int@MyContainer(){}
|
||||
// Public signature: /inc|-5486555486431504906[0]
|
||||
// Public signature debug description: inc!kotlin.Int@MyContainer(){}
|
||||
operator fun MyContainer.inc($context_receiver_0: Int): MyContainer
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #plusAssign!kotlin.Int@MyContainer(MyContainer){}
|
||||
// Public signature: /plusAssign|677104996565540010[0]
|
||||
// Public signature debug description: plusAssign!kotlin.Int@MyContainer(MyContainer){}
|
||||
operator fun MyContainer.plusAssign($context_receiver_0: Int, other: MyContainer): Unit
|
||||
|
||||
|
||||
+20
@@ -5,61 +5,76 @@ data class MyContainer {
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer{}s
|
||||
// Public signature: /MyContainer.s|7217541905509134881[0]
|
||||
// Public signature debug description: {}s
|
||||
var s: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#<get-s>(){}kotlin.String
|
||||
// Public signature: /MyContainer.s.<get-s>|4142379646177092803[0]
|
||||
// Public signature debug description: <get-s>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#<get-s>(){}
|
||||
// Public signature: /MyContainer.s.<get-s>|-1662172381559511151[0]
|
||||
// Public signature debug description: <get-s>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<set-s>(kotlin.String){}
|
||||
// Public signature: /MyContainer.s.<set-s>|8225901422521337963[0]
|
||||
// Public signature debug description: <set-s>(kotlin.String){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyContainer#<init>(kotlin.String){}
|
||||
// Public signature: /MyContainer.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(s: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#component1(){}kotlin.String
|
||||
// Public signature: /MyContainer.component1|-7481405593404337796[0]
|
||||
// Public signature debug description: component1(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#component1(){}
|
||||
// Public signature: /MyContainer.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#copy(kotlin.String){}MyContainer
|
||||
// Public signature: /MyContainer.copy|-9194766205182052641[0]
|
||||
// Public signature debug description: copy(kotlin.String){}MyContainer
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#copy(kotlin.String){}
|
||||
// Public signature: /MyContainer.copy|-8298725480798151031[0]
|
||||
// Public signature debug description: copy(kotlin.String){}
|
||||
fun copy(s: String): MyContainer
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /MyContainer.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#equals(kotlin.Any?){}
|
||||
// Public signature: /MyContainer.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#hashCode(){}kotlin.Int
|
||||
// Public signature: /MyContainer.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#hashCode(){}
|
||||
// Public signature: /MyContainer.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyContainer#toString(){}kotlin.String
|
||||
// Public signature: /MyContainer.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyContainer#toString(){}
|
||||
// Public signature: /MyContainer.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -67,21 +82,26 @@ data class MyContainer {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.String?
|
||||
// Public signature: /get|-262764729710480185[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}kotlin.String?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
// Public signature: /get|1971890742879799630[0]
|
||||
// Public signature debug description: get!kotlin.Int@MyContainer(kotlin.Int){}
|
||||
operator fun MyContainer.get($context_receiver_0: Int, index: Int): String?
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #set!kotlin.Int@MyContainer(kotlin.Int;kotlin.String){}
|
||||
// Public signature: /set|1694887052182048775[0]
|
||||
// Public signature debug description: set!kotlin.Int@MyContainer(kotlin.Int;kotlin.String){}
|
||||
operator fun MyContainer.set($context_receiver_0: Int, index: Int, value: String): Unit
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ class Inner {
|
||||
// CHECK:
|
||||
// Mangled name: Inner#<init>!Outer(kotlin.Any){}
|
||||
// Public signature: /Inner.<init>|7428094623108856579[0]
|
||||
// Public signature debug description: <init>!Outer(kotlin.Any){}
|
||||
constructor($context_receiver_0: Outer, arg: Any) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: Inner.contextReceiverField0
|
||||
@@ -17,9 +18,11 @@ class Inner {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Inner#bar(){}kotlin.Int
|
||||
// Public signature: /Inner.bar|-6436649210114349217[0]
|
||||
// Public signature debug description: bar(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Inner#bar(){}
|
||||
// Public signature: /Inner.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
fun bar(): Int
|
||||
|
||||
}
|
||||
@@ -31,19 +34,23 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: Outer{}x
|
||||
// Public signature: /Outer.x|-8060530855978347579[0]
|
||||
// Public signature debug description: {}x
|
||||
val x: Int
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Outer#<get-x>(){}kotlin.Int
|
||||
// Public signature: /Outer.x.<get-x>|4966956098150895696[0]
|
||||
// Public signature debug description: <get-x>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Outer#<get-x>(){}
|
||||
// Public signature: /Outer.x.<get-x>|1482705010654679335[0]
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Outer#<init>(){}
|
||||
// Public signature: /Outer.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -51,6 +58,7 @@ class Outer {
|
||||
// CHECK:
|
||||
// Mangled name: #f(Outer){}
|
||||
// Public signature: /f|-90367846469451219[0]
|
||||
// Public signature debug description: f(Outer){}
|
||||
fun f(outer: Outer): Unit
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f(Outer){}#<anonymous>#static@Outer(){}Inner
|
||||
|
||||
Vendored
+33
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,61 +25,76 @@ data class Result {
|
||||
// CHECK:
|
||||
// Mangled name: Result{}i
|
||||
// Public signature: /Result.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
var i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#<get-i>(){}kotlin.Int
|
||||
// Public signature: /Result.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#<get-i>(){}
|
||||
// Public signature: /Result.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Result#<set-i>(kotlin.Int){}
|
||||
// Public signature: /Result.i.<set-i>|1223530399758590178[0]
|
||||
// Public signature debug description: <set-i>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Result#<init>(kotlin.Int){}
|
||||
// Public signature: /Result.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#component1(){}kotlin.Int
|
||||
// Public signature: /Result.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#component1(){}
|
||||
// Public signature: /Result.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#copy(kotlin.Int){}Result
|
||||
// Public signature: /Result.copy|5439238034196076859[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#copy(kotlin.Int){}
|
||||
// Public signature: /Result.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Result.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}
|
||||
// Public signature: /Result.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#hashCode(){}kotlin.Int
|
||||
// Public signature: /Result.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#hashCode(){}
|
||||
// Public signature: /Result.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#toString(){}kotlin.String
|
||||
// Public signature: /Result.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#toString(){}
|
||||
// Public signature: /Result.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -83,60 +102,74 @@ data class Result {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #div!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /div|4720798164978030724[0]
|
||||
// Public signature debug description: div!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #div!kotlin.Int@Result(Result){}
|
||||
// Public signature: /div|-6612286148996821840[0]
|
||||
// Public signature debug description: div!kotlin.Int@Result(Result){}
|
||||
operator fun Result.div($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #divAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /divAssign|2355297718303587055[0]
|
||||
// Public signature debug description: divAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.divAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #minus!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /minus|3968749932240310139[0]
|
||||
// Public signature debug description: minus!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #minus!kotlin.Int@Result(Result){}
|
||||
// Public signature: /minus|7405496643337842736[0]
|
||||
// Public signature debug description: minus!kotlin.Int@Result(Result){}
|
||||
operator fun Result.minus($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #minusAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /minusAssign|5475976237961546392[0]
|
||||
// Public signature debug description: minusAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.minusAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #plus!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /plus|4903222358721452198[0]
|
||||
// Public signature debug description: plus!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #plus!kotlin.Int@Result(Result){}
|
||||
// Public signature: /plus|-114755674860389360[0]
|
||||
// Public signature debug description: plus!kotlin.Int@Result(Result){}
|
||||
operator fun Result.plus($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #plusAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /plusAssign|-1237264614376392652[0]
|
||||
// Public signature debug description: plusAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.plusAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #times!kotlin.Int@Result(Result){}Result
|
||||
// Public signature: /times|3621876074874527655[0]
|
||||
// Public signature debug description: times!kotlin.Int@Result(Result){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #times!kotlin.Int@Result(Result){}
|
||||
// Public signature: /times|690380606170453948[0]
|
||||
// Public signature debug description: times!kotlin.Int@Result(Result){}
|
||||
operator fun Result.times($context_receiver_0: Int, other: Result): Result
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #timesAssign!kotlin.Int@Result(Result){}
|
||||
// Public signature: /timesAssign|1025810528106719294[0]
|
||||
// Public signature debug description: timesAssign!kotlin.Int@Result(Result){}
|
||||
operator fun Result.timesAssign($context_receiver_0: Int, other: Result): Unit
|
||||
|
||||
|
||||
+7
@@ -5,14 +5,17 @@ class Context {
|
||||
// CHECK:
|
||||
// Mangled name: Context#<init>(){}
|
||||
// Public signature: /Context.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Context#foo(){}kotlin.Int
|
||||
// Public signature: /Context.foo|-1256155405684507276[0]
|
||||
// Public signature debug description: foo(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Context#foo(){}
|
||||
// Public signature: /Context.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Int
|
||||
|
||||
}
|
||||
@@ -24,6 +27,7 @@ class Test {
|
||||
// CHECK:
|
||||
// Mangled name: Test#<init>!Context(){}
|
||||
// Public signature: /Test.<init>|4848133296495274545[0]
|
||||
// Public signature debug description: <init>!Context(){}
|
||||
constructor($context_receiver_0: Context) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: Test.contextReceiverField0
|
||||
@@ -36,14 +40,17 @@ class Test {
|
||||
// CHECK:
|
||||
// Mangled name: Test#bar(){}
|
||||
// Public signature: /Test.bar|496682602797471549[0]
|
||||
// Public signature debug description: bar(){}
|
||||
fun bar(): Unit
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Test#foo(){}kotlin.Int
|
||||
// Public signature: /Test.foo|-1256155405684507276[0]
|
||||
// Public signature debug description: foo(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Test#foo(){}
|
||||
// Public signature: /Test.foo|-1041209573719867811[0]
|
||||
// Public signature debug description: foo(){}
|
||||
fun foo(): Int
|
||||
|
||||
}
|
||||
|
||||
Vendored
+6
@@ -1,24 +1,30 @@
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// Public signature: /callWithContext|2869415620415030876[0]
|
||||
// Public signature debug description: callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
// Public signature: /callWithContext|-2175578939070447459[0]
|
||||
// Public signature debug description: callWithContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
fun callWithContext(f: Function1<String, String>): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #withContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// Public signature: /withContext|-1533357735492795771[0]
|
||||
// Public signature debug description: withContext(kotlin.Function1<kotlin.String,kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #withContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
// Public signature: /withContext|3644059802172459381[0]
|
||||
// Public signature debug description: withContext(kotlin.Function1<kotlin.String,kotlin.String>){}
|
||||
fun withContext(f: Function1<String, String>): String
|
||||
|
||||
|
||||
+19
@@ -5,18 +5,22 @@ class A {
|
||||
// CHECK:
|
||||
// Mangled name: A{}a
|
||||
// Public signature: /A.a|-1200697420457237799[0]
|
||||
// Public signature debug description: {}a
|
||||
val a: Any?
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-a>(){}kotlin.Any?
|
||||
// Public signature: /A.a.<get-a>|-5253003527138676623[0]
|
||||
// Public signature debug description: <get-a>(){}kotlin.Any?
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-a>(){}
|
||||
// Public signature: /A.a.<get-a>|6785176174175479410[0]
|
||||
// Public signature debug description: <get-a>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(kotlin.Any?){}
|
||||
// Public signature: /A.<init>|-8205545948568413246[0]
|
||||
// Public signature debug description: <init>(kotlin.Any?){}
|
||||
constructor(a: Any?) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,14 +32,17 @@ class Context {
|
||||
// CHECK:
|
||||
// Mangled name: Context#<init>(){}
|
||||
// Public signature: /Context.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Context#c(){}kotlin.Int
|
||||
// Public signature: /Context.c|-7090409735962961857[0]
|
||||
// Public signature debug description: c(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Context#c(){}
|
||||
// Public signature: /Context.c|-2724918380551733646[0]
|
||||
// Public signature debug description: c(){}
|
||||
fun c(): Int
|
||||
|
||||
}
|
||||
@@ -43,48 +50,60 @@ class Context {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInline!Context(){}kotlin.Int
|
||||
// Public signature: /testInline|2700554304824268037[0]
|
||||
// Public signature debug description: testInline!Context(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInline!Context(){}
|
||||
// Public signature: /testInline|-4531301230787846989[0]
|
||||
// Public signature debug description: testInline!Context(){}
|
||||
inline fun testInline($context_receiver_0: Context): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithArg!Context(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithArg|9204994988875814257[0]
|
||||
// Public signature debug description: testInlineWithArg!Context(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithArg!Context(kotlin.Int){}
|
||||
// Public signature: /testInlineWithArg|-6441098303310197415[0]
|
||||
// Public signature debug description: testInlineWithArg!Context(kotlin.Int){}
|
||||
inline fun testInlineWithArg($context_receiver_0: Context, i: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithExtensionAndArg|-7753885706218316674[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}
|
||||
// Public signature: /testInlineWithExtensionAndArg|642168423595809182[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndArg!Context@kotlin.Int(kotlin.Int){}
|
||||
inline fun Int.testInlineWithExtensionAndArg($context_receiver_0: Context, i: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithExtensionAndMultipleArgs|6839067967550411636[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /testInlineWithExtensionAndMultipleArgs|2396628518140949199[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleArgs!Context@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
inline fun Int.testInlineWithExtensionAndMultipleArgs($context_receiver_0: Context, i1: Int, i2: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// Public signature: /testInlineWithExtensionAndMultipleContextsAndArgs|4315160499148454711[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
// Public signature: /testInlineWithExtensionAndMultipleContextsAndArgs|-8262798201429708713[0]
|
||||
// Public signature debug description: testInlineWithExtensionAndMultipleContextsAndArgs!Context!A@kotlin.Int(kotlin.Int;kotlin.Int){}
|
||||
inline fun Int.testInlineWithExtensionAndMultipleContextsAndArgs($context_receiver_0: Context, $context_receiver_1: A, i1: Int, i2: Int): Int
|
||||
|
||||
|
||||
+13
@@ -5,19 +5,23 @@ class O {
|
||||
// CHECK:
|
||||
// Mangled name: O{}o
|
||||
// Public signature: /O.o|-5332571409865440260[0]
|
||||
// Public signature debug description: {}o
|
||||
val o: String
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: O#<get-o>(){}kotlin.String
|
||||
// Public signature: /O.o.<get-o>|2606027183154875572[0]
|
||||
// Public signature debug description: <get-o>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: O#<get-o>(){}
|
||||
// Public signature: /O.o.<get-o>|-5005637647237604760[0]
|
||||
// Public signature debug description: <get-o>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: O#<init>(kotlin.String){}
|
||||
// Public signature: /O.<init>|1280618353163213788[0]
|
||||
// Public signature debug description: <init>(kotlin.String){}
|
||||
constructor(o: String) /* primary */
|
||||
|
||||
}
|
||||
@@ -29,32 +33,39 @@ class OK {
|
||||
// CHECK:
|
||||
// Mangled name: OK{}k
|
||||
// Public signature: /OK.k|2162811783424158931[0]
|
||||
// Public signature debug description: {}k
|
||||
val k: String
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: OK#<get-k>(){}kotlin.String
|
||||
// Public signature: /OK.k.<get-k>|-8248201737917988340[0]
|
||||
// Public signature debug description: <get-k>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: OK#<get-k>(){}
|
||||
// Public signature: /OK.k.<get-k>|2619553883593572199[0]
|
||||
// Public signature debug description: <get-k>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: OK{}result
|
||||
// Public signature: /OK.result|456251868630197251[0]
|
||||
// Public signature debug description: {}result
|
||||
val result: String
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: OK#<get-result>(){}kotlin.String
|
||||
// Public signature: /OK.result.<get-result>|8441547134620975366[0]
|
||||
// Public signature debug description: <get-result>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: OK#<get-result>(){}
|
||||
// Public signature: /OK.result.<get-result>|7945192536455394063[0]
|
||||
// Public signature debug description: <get-result>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: OK#<init>!O(kotlin.String){}
|
||||
// Public signature: /OK.<init>|-804847331171011326[0]
|
||||
// Public signature debug description: <init>!O(kotlin.String){}
|
||||
constructor($context_receiver_0: O, k: String) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: OK.contextReceiverField0
|
||||
@@ -69,9 +80,11 @@ class OK {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String#<anonymous>#static@O(){}kotlin.String
|
||||
|
||||
Vendored
+19
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,35 +25,43 @@ class Delegate {
|
||||
// CHECK:
|
||||
// Mangled name: Delegate{}delegateValue
|
||||
// Public signature: /Delegate.delegateValue|-8268138023786011357[0]
|
||||
// Public signature debug description: {}delegateValue
|
||||
var delegateValue: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegate#<get-delegateValue>(){}kotlin.String
|
||||
// Public signature: /Delegate.delegateValue.<get-delegateValue>|-8802990183041924458[0]
|
||||
// Public signature debug description: <get-delegateValue>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegate#<get-delegateValue>(){}
|
||||
// Public signature: /Delegate.delegateValue.<get-delegateValue>|442512873020605275[0]
|
||||
// Public signature debug description: <get-delegateValue>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#<set-delegateValue>(kotlin.String){}
|
||||
// Public signature: /Delegate.delegateValue.<set-delegateValue>|-6867110197203157583[0]
|
||||
// Public signature debug description: <set-delegateValue>(kotlin.String){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#<init>(){}
|
||||
// Public signature: /Delegate.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Delegate#getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}kotlin.String
|
||||
// Public signature: /Delegate.getValue|-7764345795816801347[0]
|
||||
// Public signature debug description: getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Delegate#getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}
|
||||
// Public signature: /Delegate.getValue|-415138418502969483[0]
|
||||
// Public signature debug description: getValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>){}
|
||||
operator fun getValue($context_receiver_0: Int, thisRef: Any?, property: KProperty<*>): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Delegate#setValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>;kotlin.String){}
|
||||
// Public signature: /Delegate.setValue|9105212648373628088[0]
|
||||
// Public signature debug description: setValue!kotlin.Int(kotlin.Any?;kotlin.reflect.KProperty<*>;kotlin.String){}
|
||||
operator fun setValue($context_receiver_0: Int, thisRef: Any?, property: KProperty<*>, value: String): Unit
|
||||
|
||||
}
|
||||
@@ -61,22 +73,27 @@ class Result {
|
||||
// CHECK:
|
||||
// Mangled name: Result{}s
|
||||
// Public signature: /Result.s|7217541905509134881[0]
|
||||
// Public signature debug description: {}s
|
||||
var s: String /* by */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#<get-s>(){}kotlin.String
|
||||
// Public signature: /Result.s.<get-s>|4142379646177092803[0]
|
||||
// Public signature debug description: <get-s>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#<get-s>(){}
|
||||
// Public signature: /Result.s.<get-s>|-1662172381559511151[0]
|
||||
// Public signature debug description: <get-s>(){}
|
||||
get(): String
|
||||
// CHECK:
|
||||
// Mangled name: Result#<set-s>(kotlin.String){}
|
||||
// Public signature: /Result.s.<set-s>|8225901422521337963[0]
|
||||
// Public signature debug description: <set-s>(kotlin.String){}
|
||||
set(<set-?>: String): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Result#<init>!kotlin.Int(){}
|
||||
// Public signature: /Result.<init>|-1392650824251324893[0]
|
||||
// Public signature debug description: <init>!kotlin.Int(){}
|
||||
constructor($context_receiver_0: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: Result.contextReceiverField0
|
||||
@@ -91,8 +108,10 @@ class Result {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
|
||||
+14
@@ -5,14 +5,17 @@ class Circle : Shape {
|
||||
// CHECK:
|
||||
// Mangled name: Circle#<init>(){}
|
||||
// Public signature: /Circle.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Circle#draw!Canvas(){}kotlin.String
|
||||
// Public signature: /Circle.draw|-6733499063990640842[0]
|
||||
// Public signature debug description: draw!Canvas(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Circle#draw!Canvas(){}
|
||||
// Public signature: /Circle.draw|4876755509620013985[0]
|
||||
// Public signature debug description: draw!Canvas(){}
|
||||
override fun draw($context_receiver_0: Canvas): String
|
||||
|
||||
}
|
||||
@@ -25,13 +28,16 @@ interface Canvas {
|
||||
// CHECK:
|
||||
// Mangled name: Canvas{}suffix
|
||||
// Public signature: /Canvas.suffix|-3301965527200666288[0]
|
||||
// Public signature debug description: {}suffix
|
||||
abstract val suffix: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Canvas#<get-suffix>(){}kotlin.String
|
||||
// Public signature: /Canvas.suffix.<get-suffix>|8958072538558116778[0]
|
||||
// Public signature debug description: <get-suffix>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Canvas#<get-suffix>(){}
|
||||
// Public signature: /Canvas.suffix.<get-suffix>|-7634976832113083262[0]
|
||||
// Public signature debug description: <get-suffix>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -44,9 +50,11 @@ interface Shape {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Shape#draw!Canvas(){}kotlin.String
|
||||
// Public signature: /Shape.draw|-6733499063990640842[0]
|
||||
// Public signature debug description: draw!Canvas(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Shape#draw!Canvas(){}
|
||||
// Public signature: /Shape.draw|4876755509620013985[0]
|
||||
// Public signature debug description: draw!Canvas(){}
|
||||
abstract fun draw($context_receiver_0: Canvas): String
|
||||
|
||||
}
|
||||
@@ -58,18 +66,22 @@ object MyCanvas : Canvas {
|
||||
// CHECK:
|
||||
// Mangled name: MyCanvas{}suffix
|
||||
// Public signature: /MyCanvas.suffix|-3301965527200666288[0]
|
||||
// Public signature debug description: {}suffix
|
||||
override val suffix: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyCanvas#<get-suffix>(){}kotlin.String
|
||||
// Public signature: /MyCanvas.suffix.<get-suffix>|8958072538558116778[0]
|
||||
// Public signature debug description: <get-suffix>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: MyCanvas#<get-suffix>(){}
|
||||
// Public signature: /MyCanvas.suffix.<get-suffix>|-7634976832113083262[0]
|
||||
// Public signature debug description: <get-suffix>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyCanvas#<init>(){}
|
||||
// Public signature: /MyCanvas.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -77,8 +89,10 @@ object MyCanvas : Canvas {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
|
||||
+59
@@ -5,53 +5,96 @@ data class Pair<A : Any?, B : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: Pair{}first
|
||||
// Public signature: /Pair.first|1497393077339299626[0]
|
||||
// Public signature debug description: {}first
|
||||
val first: A
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#<get-first>(){}1:0
|
||||
// Public signature: /Pair.first.<get-first>|-2355525345180386541[0]
|
||||
// Public signature debug description: <get-first>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#<get-first>(){}
|
||||
// Public signature: /Pair.first.<get-first>|2605844787438953097[0]
|
||||
// Public signature debug description: <get-first>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Pair{}second
|
||||
// Public signature: /Pair.second|8934636033843101515[0]
|
||||
// Public signature debug description: {}second
|
||||
val second: B
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#<get-second>(){}1:1
|
||||
// Public signature: /Pair.second.<get-second>|-7108495346814383827[0]
|
||||
// Public signature debug description: <get-second>(){}1:1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#<get-second>(){}
|
||||
// Public signature: /Pair.second.<get-second>|-2939116233384777905[0]
|
||||
// Public signature debug description: <get-second>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Pair#<init>(1:0;1:1){}
|
||||
// Public signature: /Pair.<init>|3086114026882374588[0]
|
||||
// Public signature debug description: <init>(1:0;1:1){}
|
||||
constructor(first: A, second: B) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#component1(){}1:0
|
||||
// Public signature: /Pair.component1|2393470133763651536[0]
|
||||
// Public signature debug description: component1(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#component1(){}
|
||||
// Public signature: /Pair.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): A
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#component2(){}1:1
|
||||
// Public signature: /Pair.component2|319033347667924570[0]
|
||||
// Public signature debug description: component2(){}1:1
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#component2(){}
|
||||
// Public signature: /Pair.component2|3796717572321500973[0]
|
||||
// Public signature debug description: component2(){}
|
||||
operator fun component2(): B
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#copy(1:0;1:1){}Pair<1:0,1:1>
|
||||
// Public signature: /Pair.copy|7298985996422673194[0]
|
||||
// Public signature debug description: copy(1:0;1:1){}Pair<1:0,1:1>
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#copy(1:0;1:1){}
|
||||
// Public signature: /Pair.copy|9164798229600019588[0]
|
||||
// Public signature debug description: copy(1:0;1:1){}
|
||||
fun copy(first: A, second: B): Pair<A, B>
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Pair.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#equals(kotlin.Any?){}
|
||||
// Public signature: /Pair.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#hashCode(){}kotlin.Int
|
||||
// Public signature: /Pair.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#hashCode(){}
|
||||
// Public signature: /Pair.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Pair#toString(){}kotlin.String
|
||||
// Public signature: /Pair.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Pair#toString(){}
|
||||
// Public signature: /Pair.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -59,19 +102,35 @@ data class Pair<A : Any?, B : Any?> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #compareTo!java.util.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}kotlin.Int
|
||||
// Public signature: /compareTo|-4091974102091923679[0]
|
||||
// Public signature debug description: compareTo!java.util.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #compareTo!kotlin.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}
|
||||
// Public signature: /compareTo|-7485670540277582765[0]
|
||||
// Public signature debug description: compareTo!kotlin.Comparator<0:0>@0:0(0:0){0§<kotlin.Any?>}
|
||||
infix operator fun <T : Any?> T.compareTo($context_receiver_0: Comparator<T>, other: T): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @Pair<0:0,0:0>{0§<kotlin.Any?>}min
|
||||
// Public signature: /min|6885845668930107919[0]
|
||||
// Public signature debug description: @Pair<0:0,0:0>{0§<kotlin.Any?>}min
|
||||
val <T : Any?> Pair<T, T>.min: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-min>!java.util.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /min.<get-min>|6404877126791863503[0]
|
||||
// Public signature debug description: <get-min>!java.util.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-min>!kotlin.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}
|
||||
// Public signature: /min.<get-min>|-660185634957956497[0]
|
||||
// Public signature debug description: <get-min>!kotlin.Comparator<0:0>@Pair<0:0,0:0>(){0§<kotlin.Any?>}
|
||||
get($context_receiver_0: Comparator<T>): T
|
||||
|
||||
|
||||
+9
@@ -5,18 +5,22 @@ class View {
|
||||
// CHECK:
|
||||
// Mangled name: View{}coefficient
|
||||
// Public signature: /View.coefficient|4563127391682800227[0]
|
||||
// Public signature debug description: {}coefficient
|
||||
val coefficient: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: View#<get-coefficient>(){}kotlin.Int
|
||||
// Public signature: /View.coefficient.<get-coefficient>|2286291581442465794[0]
|
||||
// Public signature debug description: <get-coefficient>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: View#<get-coefficient>(){}
|
||||
// Public signature: /View.coefficient.<get-coefficient>|5285326162631504309[0]
|
||||
// Public signature debug description: <get-coefficient>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: View#<init>(){}
|
||||
// Public signature: /View.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -24,20 +28,25 @@ class View {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @kotlin.Int{}dp
|
||||
// Public signature: /dp|-4245635280375224248[0]
|
||||
// Public signature debug description: @kotlin.Int{}dp
|
||||
val Int.dp: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-dp>!View@kotlin.Int(){}kotlin.Int
|
||||
// Public signature: /dp.<get-dp>|933397372434095199[0]
|
||||
// Public signature debug description: <get-dp>!View@kotlin.Int(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-dp>!View@kotlin.Int(){}
|
||||
// Public signature: /dp.<get-dp>|-92585254995500394[0]
|
||||
// Public signature debug description: <get-dp>!View@kotlin.Int(){}
|
||||
get($context_receiver_0: View): Int
|
||||
|
||||
|
||||
Vendored
+13
@@ -5,18 +5,22 @@ class K {
|
||||
// CHECK:
|
||||
// Mangled name: K{}k
|
||||
// Public signature: /K.k|2162811783424158931[0]
|
||||
// Public signature debug description: {}k
|
||||
val k: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: K#<get-k>(){}kotlin.String
|
||||
// Public signature: /K.k.<get-k>|-8248201737917988340[0]
|
||||
// Public signature debug description: <get-k>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: K#<get-k>(){}
|
||||
// Public signature: /K.k.<get-k>|2619553883593572199[0]
|
||||
// Public signature debug description: <get-k>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: K#<init>(){}
|
||||
// Public signature: /K.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class O {
|
||||
// CHECK:
|
||||
// Mangled name: O{}o
|
||||
// Public signature: /O.o|-5332571409865440260[0]
|
||||
// Public signature debug description: {}o
|
||||
val o: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: O#<get-o>(){}kotlin.String
|
||||
// Public signature: /O.o.<get-o>|2606027183154875572[0]
|
||||
// Public signature debug description: <get-o>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: O#<get-o>(){}
|
||||
// Public signature: /O.o.<get-o>|-5005637647237604760[0]
|
||||
// Public signature debug description: <get-o>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: O#<init>(){}
|
||||
// Public signature: /O.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -51,6 +59,7 @@ class Param {
|
||||
// CHECK:
|
||||
// Mangled name: Param#<init>(){}
|
||||
// Public signature: /Param.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -58,16 +67,20 @@ class Param {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /f|-7653040485655702379[0]
|
||||
// Public signature debug description: f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}
|
||||
// Public signature: /f|6244942347355309773[0]
|
||||
// Public signature debug description: f!O@K(kotlin.Function3<O,K,Param,0:0>){0§<kotlin.Any?>}
|
||||
fun <T : Any?> K.f($context_receiver_0: O, g: @ExtensionFunctionType Function3<O, K, Param, T>): T
|
||||
|
||||
|
||||
+23
@@ -5,21 +5,26 @@ interface Monoid<T : Any?> : Semigroup<T> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Monoid#combine@1:0(1:0){}1:0
|
||||
// Public signature: /Monoid.combine|-3517256775590682507[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Monoid#combine@1:0(1:0){}
|
||||
// Public signature: /Monoid.combine|8412967464389689937[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}
|
||||
abstract /* fake */ override infix fun T.combine(other: T): T
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Monoid{}unit
|
||||
// Public signature: /Monoid.unit|-5200734743185576787[0]
|
||||
// Public signature debug description: {}unit
|
||||
abstract val unit: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Monoid#<get-unit>(){}1:0
|
||||
// Public signature: /Monoid.unit.<get-unit>|-2842189358620964971[0]
|
||||
// Public signature debug description: <get-unit>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Monoid#<get-unit>(){}
|
||||
// Public signature: /Monoid.unit.<get-unit>|1530864625432111105[0]
|
||||
// Public signature debug description: <get-unit>(){}
|
||||
abstract get
|
||||
|
||||
}
|
||||
@@ -32,9 +37,11 @@ interface Semigroup<T : Any?> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Semigroup#combine@1:0(1:0){}1:0
|
||||
// Public signature: /Semigroup.combine|-3517256775590682507[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Semigroup#combine@1:0(1:0){}
|
||||
// Public signature: /Semigroup.combine|8412967464389689937[0]
|
||||
// Public signature debug description: combine@1:0(1:0){}
|
||||
abstract infix fun T.combine(other: T): T
|
||||
|
||||
}
|
||||
@@ -46,26 +53,32 @@ object IntMonoid : Monoid<Int> {
|
||||
// CHECK:
|
||||
// Mangled name: IntMonoid{}unit
|
||||
// Public signature: /IntMonoid.unit|-5200734743185576787[0]
|
||||
// Public signature debug description: {}unit
|
||||
override val unit: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IntMonoid#<get-unit>(){}kotlin.Int
|
||||
// Public signature: /IntMonoid.unit.<get-unit>|3772729924213749256[0]
|
||||
// Public signature debug description: <get-unit>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IntMonoid#<get-unit>(){}
|
||||
// Public signature: /IntMonoid.unit.<get-unit>|1530864625432111105[0]
|
||||
// Public signature debug description: <get-unit>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: IntMonoid#<init>(){}
|
||||
// Public signature: /IntMonoid.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: IntMonoid#combine@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// Public signature: /IntMonoid.combine|4765448259581317405[0]
|
||||
// Public signature debug description: combine@kotlin.Int(kotlin.Int){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: IntMonoid#combine@kotlin.Int(kotlin.Int){}
|
||||
// Public signature: /IntMonoid.combine|4429091503069708823[0]
|
||||
// Public signature debug description: combine@kotlin.Int(kotlin.Int){}
|
||||
override infix fun Int.combine(other: Int): Int
|
||||
|
||||
}
|
||||
@@ -77,26 +90,32 @@ object StringMonoid : Monoid<String> {
|
||||
// CHECK:
|
||||
// Mangled name: StringMonoid{}unit
|
||||
// Public signature: /StringMonoid.unit|-5200734743185576787[0]
|
||||
// Public signature debug description: {}unit
|
||||
override val unit: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: StringMonoid#<get-unit>(){}kotlin.String
|
||||
// Public signature: /StringMonoid.unit.<get-unit>|4504480110251605077[0]
|
||||
// Public signature debug description: <get-unit>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: StringMonoid#<get-unit>(){}
|
||||
// Public signature: /StringMonoid.unit.<get-unit>|1530864625432111105[0]
|
||||
// Public signature debug description: <get-unit>(){}
|
||||
override get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: StringMonoid#<init>(){}
|
||||
// Public signature: /StringMonoid.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: StringMonoid#combine@kotlin.String(kotlin.String){}kotlin.String
|
||||
// Public signature: /StringMonoid.combine|-5815259829474546918[0]
|
||||
// Public signature debug description: combine@kotlin.String(kotlin.String){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: StringMonoid#combine@kotlin.String(kotlin.String){}
|
||||
// Public signature: /StringMonoid.combine|-2748332935123183663[0]
|
||||
// Public signature debug description: combine@kotlin.String(kotlin.String){}
|
||||
override infix fun String.combine(other: String): String
|
||||
|
||||
}
|
||||
@@ -104,16 +123,20 @@ object StringMonoid : Monoid<String> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}0:0
|
||||
// Public signature: /sum|7635142307973834922[0]
|
||||
// Public signature debug description: sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}0:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}
|
||||
// Public signature: /sum|6490726678726957775[0]
|
||||
// Public signature debug description: sum!Monoid<0:0>@kotlin.collections.List<0:0>(){0§<kotlin.Any?>}
|
||||
fun <T : Any?> List<T>.sum($context_receiver_0: Monoid<T>): T
|
||||
|
||||
|
||||
@@ -5,19 +5,23 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}c
|
||||
// Public signature: /C.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Int
|
||||
field
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-c>(){}kotlin.Int
|
||||
// Public signature: /C.c.<get-c>|-2440337234483931882[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-c>(){}
|
||||
// Public signature: /C.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -25,6 +29,7 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: #bar(C){}
|
||||
// Public signature: /bar|-380723744805794672[0]
|
||||
// Public signature debug description: bar(C){}
|
||||
fun bar(c: C): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #bar(C){}#<anonymous>#static@C(){}
|
||||
@@ -33,5 +38,6 @@ fun bar(c: C): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #foo!C(){}
|
||||
// Public signature: /foo|-1491377105373055541[0]
|
||||
// Public signature debug description: foo!C(){}
|
||||
fun foo($context_receiver_0: C): Unit
|
||||
|
||||
|
||||
+14
@@ -5,18 +5,22 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}c
|
||||
// Public signature: /C.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-c>(){}kotlin.Int
|
||||
// Public signature: /C.c.<get-c>|-2440337234483931882[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-c>(){}
|
||||
// Public signature: /C.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -28,6 +32,7 @@ class Param {
|
||||
// CHECK:
|
||||
// Mangled name: Param#<init>(){}
|
||||
// Public signature: /Param.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -39,18 +44,22 @@ class R {
|
||||
// CHECK:
|
||||
// Mangled name: R{}r
|
||||
// Public signature: /R.r|-8117627916896159533[0]
|
||||
// Public signature debug description: {}r
|
||||
val r: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: R#<get-r>(){}kotlin.Int
|
||||
// Public signature: /R.r.<get-r>|4210912234201800356[0]
|
||||
// Public signature debug description: <get-r>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: R#<get-r>(){}
|
||||
// Public signature: /R.r.<get-r>|-7424184448774736572[0]
|
||||
// Public signature debug description: <get-r>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: R#<init>(){}
|
||||
// Public signature: /R.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -58,25 +67,30 @@ class R {
|
||||
// CHECK:
|
||||
// Mangled name: #f1!C@R(kotlin.Function3<C,R,Param,kotlin.Unit>){}
|
||||
// Public signature: /f1|-6159499595952586733[0]
|
||||
// Public signature debug description: f1!C@R(kotlin.Function3<C,R,Param,kotlin.Unit>){}
|
||||
fun R.f1($context_receiver_0: C, g: @ExtensionFunctionType Function3<C, R, Param, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #f2!C(kotlin.Function2<C,Param,kotlin.Unit>){}
|
||||
// Public signature: /f2|916795325728250836[0]
|
||||
// Public signature debug description: f2!C(kotlin.Function2<C,Param,kotlin.Unit>){}
|
||||
fun f2($context_receiver_0: C, g: Function2<C, Param, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #f3!C@R(kotlin.Function2<C,R,kotlin.Unit>){}
|
||||
// Public signature: /f3|-4964362597990757320[0]
|
||||
// Public signature debug description: f3!C@R(kotlin.Function2<C,R,kotlin.Unit>){}
|
||||
fun R.f3($context_receiver_0: C, g: @ExtensionFunctionType Function2<C, R, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #f4!C(kotlin.Function1<C,kotlin.Unit>){}
|
||||
// Public signature: /f4|-1495265522536685659[0]
|
||||
// Public signature debug description: f4!C(kotlin.Function1<C,kotlin.Unit>){}
|
||||
fun f4($context_receiver_0: C, g: Function1<C, Unit>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
|
||||
|
||||
+4
@@ -5,6 +5,7 @@ class A<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>!1:0(){}
|
||||
// Public signature: /A.<init>|5547349096232763669[0]
|
||||
// Public signature debug description: <init>!1:0(){}
|
||||
constructor($context_receiver_0: T) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: A.contextReceiverField0
|
||||
@@ -23,6 +24,7 @@ class B<P : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>!kotlin.collections.Collection<1:0>(){}
|
||||
// Public signature: /B.<init>|-5453957848603821578[0]
|
||||
// Public signature debug description: <init>!kotlin.collections.Collection<1:0>(){}
|
||||
constructor($context_receiver_0: Collection<P>) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: B.contextReceiverField0
|
||||
@@ -37,10 +39,12 @@ class B<P : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: #bar@kotlin.collections.Collection<kotlin.Int>(){}
|
||||
// Public signature: /bar|-6231113953181180683[0]
|
||||
// Public signature debug description: bar@kotlin.collections.Collection<kotlin.Int>(){}
|
||||
fun Collection<Int>.bar(): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #foo@kotlin.Int(){}
|
||||
// Public signature: /foo|4521317896132265411[0]
|
||||
// Public signature debug description: foo@kotlin.Int(){}
|
||||
fun Int.foo(): Unit
|
||||
|
||||
|
||||
+41
@@ -5,61 +5,76 @@ data class Counter {
|
||||
// CHECK:
|
||||
// Mangled name: Counter{}i
|
||||
// Public signature: /Counter.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
var i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#<get-i>(){}kotlin.Int
|
||||
// Public signature: /Counter.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#<get-i>(){}
|
||||
// Public signature: /Counter.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: Counter#<set-i>(kotlin.Int){}
|
||||
// Public signature: /Counter.i.<set-i>|1223530399758590178[0]
|
||||
// Public signature debug description: <set-i>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Counter#<init>(kotlin.Int){}
|
||||
// Public signature: /Counter.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#component1(){}kotlin.Int
|
||||
// Public signature: /Counter.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#component1(){}
|
||||
// Public signature: /Counter.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#copy(kotlin.Int){}Counter
|
||||
// Public signature: /Counter.copy|2961790952651150110[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}Counter
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#copy(kotlin.Int){}
|
||||
// Public signature: /Counter.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): Counter
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Counter.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#equals(kotlin.Any?){}
|
||||
// Public signature: /Counter.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#hashCode(){}kotlin.Int
|
||||
// Public signature: /Counter.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#hashCode(){}
|
||||
// Public signature: /Counter.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Counter#toString(){}kotlin.String
|
||||
// Public signature: /Counter.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Counter#toString(){}
|
||||
// Public signature: /Counter.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -71,57 +86,71 @@ data class CounterConfig {
|
||||
// CHECK:
|
||||
// Mangled name: CounterConfig{}max
|
||||
// Public signature: /CounterConfig.max|-4328207510034083913[0]
|
||||
// Public signature debug description: {}max
|
||||
val max: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#<get-max>(){}kotlin.Int
|
||||
// Public signature: /CounterConfig.max.<get-max>|3083068406880796820[0]
|
||||
// Public signature debug description: <get-max>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#<get-max>(){}
|
||||
// Public signature: /CounterConfig.max.<get-max>|-2092975001266666827[0]
|
||||
// Public signature debug description: <get-max>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CounterConfig#<init>(kotlin.Int){}
|
||||
// Public signature: /CounterConfig.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(max: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#component1(){}kotlin.Int
|
||||
// Public signature: /CounterConfig.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#component1(){}
|
||||
// Public signature: /CounterConfig.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#copy(kotlin.Int){}CounterConfig
|
||||
// Public signature: /CounterConfig.copy|-6936688204078599579[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}CounterConfig
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#copy(kotlin.Int){}
|
||||
// Public signature: /CounterConfig.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(max: Int): CounterConfig
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /CounterConfig.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#equals(kotlin.Any?){}
|
||||
// Public signature: /CounterConfig.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#hashCode(){}kotlin.Int
|
||||
// Public signature: /CounterConfig.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#hashCode(){}
|
||||
// Public signature: /CounterConfig.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterConfig#toString(){}kotlin.String
|
||||
// Public signature: /CounterConfig.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterConfig#toString(){}
|
||||
// Public signature: /CounterConfig.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -133,18 +162,22 @@ class CounterIterator : Iterator<Int> {
|
||||
// CHECK:
|
||||
// Mangled name: CounterIterator{}counter
|
||||
// Public signature: /CounterIterator.counter|3849500605769271673[0]
|
||||
// Public signature debug description: {}counter
|
||||
private val counter: Counter
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterIterator#<get-counter>(){}Counter
|
||||
// Public signature: /CounterIterator.counter.<get-counter>|-1972897806384113317[0]
|
||||
// Public signature debug description: <get-counter>(){}Counter
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterIterator#<get-counter>(){}
|
||||
// Public signature: /CounterIterator.counter.<get-counter>|6903507550118978958[0]
|
||||
// Public signature debug description: <get-counter>(){}
|
||||
private get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: CounterIterator#<init>!CounterConfig(Counter){}
|
||||
// Public signature: /CounterIterator.<init>|4731448293962665986[0]
|
||||
// Public signature debug description: <init>!CounterConfig(Counter){}
|
||||
constructor($context_receiver_0: CounterConfig, counter: Counter) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: CounterIterator.contextReceiverField0
|
||||
@@ -157,17 +190,21 @@ class CounterIterator : Iterator<Int> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterIterator#hasNext(){}kotlin.Boolean
|
||||
// Public signature: /CounterIterator.hasNext|-8822308834813776763[0]
|
||||
// Public signature debug description: hasNext(){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterIterator#hasNext(){}
|
||||
// Public signature: /CounterIterator.hasNext|-3649021657867765832[0]
|
||||
// Public signature debug description: hasNext(){}
|
||||
override operator fun hasNext(): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: CounterIterator#next(){}kotlin.Int
|
||||
// Public signature: /CounterIterator.next|-2200495694769701977[0]
|
||||
// Public signature debug description: next(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: CounterIterator#next(){}
|
||||
// Public signature: /CounterIterator.next|4628025478201224268[0]
|
||||
// Public signature debug description: next(){}
|
||||
override operator fun next(): Int
|
||||
|
||||
}
|
||||
@@ -175,16 +212,20 @@ class CounterIterator : Iterator<Int> {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #iterator!CounterConfig@Counter(){}CounterIterator
|
||||
// Public signature: /iterator|3723033021471264185[0]
|
||||
// Public signature debug description: iterator!CounterConfig@Counter(){}CounterIterator
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #iterator!CounterConfig@Counter(){}
|
||||
// Public signature: /iterator|-4428923153638402647[0]
|
||||
// Public signature debug description: iterator!CounterConfig@Counter(){}
|
||||
operator fun Counter.iterator($context_receiver_0: CounterConfig): CounterIterator
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@ class MyClass {
|
||||
// CHECK:
|
||||
// Mangled name: MyClass#<init>!kotlin.Unit!kotlin.Int(){}
|
||||
// Public signature: /MyClass.<init>|1062323742830185042[0]
|
||||
// Public signature debug description: <init>!kotlin.Unit!kotlin.Int(){}
|
||||
constructor($context_receiver_0: Unit, $context_receiver_1: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name computed from Ir: MyClass.contextReceiverField0
|
||||
|
||||
@@ -8,6 +8,7 @@ interface Lazy<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: #f(Lazy<kotlin.Int>;Lazy<kotlin.CharSequence>;Lazy<0:0>;Lazy<Lazy<0:0>>){0§<kotlin.Any?>}
|
||||
// Public signature: /f|-6064829949850642050[0]
|
||||
// Public signature debug description: f(Lazy<kotlin.Int>;Lazy<kotlin.CharSequence>;Lazy<0:0>;Lazy<Lazy<0:0>>){0§<kotlin.Any?>}
|
||||
fun <T : Any?> f(lazy1: Lazy<Int>, lazy2: Lazy<CharSequence>, lazyT: Lazy<T>, lazyLazyT: Lazy<Lazy<T>>): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #f(Lazy<kotlin.Int>;Lazy<kotlin.CharSequence>;Lazy<1:0>;Lazy<Lazy<1:0>>){0§<kotlin.Any?>}#<anonymous>#static@Lazy<kotlin.Int>(){}
|
||||
@@ -47,15 +48,18 @@ fun <T : Any?> f(lazy1: Lazy<Int>, lazy2: Lazy<CharSequence>, lazyT: Lazy<T>, la
|
||||
// CHECK:
|
||||
// Mangled name: #test1!Lazy<kotlin.Int>!Lazy<kotlin.CharSequence>(){}
|
||||
// Public signature: /test1|5140438532469983470[0]
|
||||
// Public signature debug description: test1!Lazy<kotlin.Int>!Lazy<kotlin.CharSequence>(){}
|
||||
fun test1($context_receiver_0: Lazy<Int>, $context_receiver_1: Lazy<CharSequence>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test2!Lazy<0:0>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
// Public signature: /test2|-2502875315769862011[0]
|
||||
// Public signature debug description: test2!Lazy<0:0>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
fun <T : Any?> Lazy<Int>.test2($context_receiver_0: Lazy<T>): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test3!Lazy<Lazy<0:0>>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
// Public signature: /test3|-745136432920564509[0]
|
||||
// Public signature debug description: test3!Lazy<Lazy<0:0>>@Lazy<kotlin.Int>(){0§<kotlin.Any?>}
|
||||
fun <T : Any?> Lazy<Int>.test3($context_receiver_0: Lazy<Lazy<T>>): Unit
|
||||
|
||||
|
||||
+6
@@ -5,6 +5,7 @@ class Context {
|
||||
// CHECK:
|
||||
// Mangled name: Context#<init>(){}
|
||||
// Public signature: /Context.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -12,22 +13,27 @@ class Context {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f!Context(){}kotlin.String
|
||||
// Public signature: /f|-5175802051654911360[0]
|
||||
// Public signature debug description: f!Context(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #f!Context(){}
|
||||
// Public signature: /f|-1050574650869165395[0]
|
||||
// Public signature debug description: f!Context(){}
|
||||
fun f($context_receiver_0: Context): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #f(){}kotlin.Any
|
||||
// Public signature: /f|-2324325393552926316[0]
|
||||
// Public signature debug description: f(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #f(){}
|
||||
// Public signature: /f|5316533450599009716[0]
|
||||
// Public signature debug description: f(){}
|
||||
fun f(): Any
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test(){}#<anonymous>#static@Context(){}kotlin.Int
|
||||
|
||||
+5
@@ -1,22 +1,27 @@
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #foo!kotlin.Int(){}kotlin.Int
|
||||
// Public signature: /foo|-298514072419997277[0]
|
||||
// Public signature debug description: foo!kotlin.Int(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #foo!kotlin.Int(){}
|
||||
// Public signature: /foo|-2047845050892281405[0]
|
||||
// Public signature debug description: foo!kotlin.Int(){}
|
||||
fun foo($context_receiver_0: Int): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #foo!kotlin.Int!kotlin.String(){}kotlin.Int
|
||||
// Public signature: /foo|7076979931255393427[0]
|
||||
// Public signature debug description: foo!kotlin.Int!kotlin.String(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #foo!kotlin.Int!kotlin.String(){}
|
||||
// Public signature: /foo|-6855876411691473491[0]
|
||||
// Public signature debug description: foo!kotlin.Int!kotlin.String(){}
|
||||
fun foo($context_receiver_0: Int, $context_receiver_1: String): Int
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #test(){}#<anonymous>#static@kotlin.Int(){}kotlin.Int
|
||||
|
||||
Vendored
+8
@@ -5,18 +5,22 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}result
|
||||
// Public signature: /C.result|456251868630197251[0]
|
||||
// Public signature debug description: {}result
|
||||
val result: String
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-result>(){}kotlin.String
|
||||
// Public signature: /C.result.<get-result>|8441547134620975366[0]
|
||||
// Public signature debug description: <get-result>(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-result>(){}
|
||||
// Public signature: /C.result.<get-result>|7945192536455394063[0]
|
||||
// Public signature debug description: <get-result>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(){}
|
||||
// Public signature: /C.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -24,16 +28,20 @@ class C {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #contextual(kotlin.Function1<C,kotlin.String>){}kotlin.String
|
||||
// Public signature: /contextual|-248785556334643583[0]
|
||||
// Public signature debug description: contextual(kotlin.Function1<C,kotlin.String>){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #contextual(kotlin.Function1<C,kotlin.String>){}
|
||||
// Public signature: /contextual|-8388542031730591420[0]
|
||||
// Public signature debug description: contextual(kotlin.Function1<C,kotlin.String>){}
|
||||
fun contextual(f: Function1<C, String>): String
|
||||
|
||||
|
||||
+6
@@ -5,6 +5,7 @@ class Matrix {
|
||||
// CHECK:
|
||||
// Mangled name: Matrix#<init>(){}
|
||||
// Public signature: /Matrix.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
constructor() /* primary */
|
||||
|
||||
}
|
||||
@@ -17,9 +18,11 @@ interface NumberOperations {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: NumberOperations#plus@kotlin.Number(kotlin.Number){}kotlin.Number
|
||||
// Public signature: /NumberOperations.plus|-6518987633126930952[0]
|
||||
// Public signature debug description: plus@kotlin.Number(kotlin.Number){}kotlin.Number
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: NumberOperations#plus@kotlin.Number(kotlin.Number){}
|
||||
// Public signature: /NumberOperations.plus|-1680445349837757562[0]
|
||||
// Public signature debug description: plus@kotlin.Number(kotlin.Number){}
|
||||
abstract fun Number.plus(other: Number): Number
|
||||
|
||||
}
|
||||
@@ -27,13 +30,16 @@ interface NumberOperations {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #plus!NumberOperations@Matrix(Matrix){}Matrix
|
||||
// Public signature: /plus|1303343764214809933[0]
|
||||
// Public signature debug description: plus!NumberOperations@Matrix(Matrix){}Matrix
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #plus!NumberOperations@Matrix(Matrix){}
|
||||
// Public signature: /plus|-2670469522083122958[0]
|
||||
// Public signature debug description: plus!NumberOperations@Matrix(Matrix){}
|
||||
fun Matrix.plus($context_receiver_0: NumberOperations, other: Matrix): Matrix
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: #plusMatrix@NumberOperations(Matrix;Matrix){}
|
||||
// Public signature: /plusMatrix|-8194087590203252948[0]
|
||||
// Public signature debug description: plusMatrix@NumberOperations(Matrix;Matrix){}
|
||||
fun NumberOperations.plusMatrix(m1: Matrix, m2: Matrix): Unit
|
||||
|
||||
|
||||
@@ -6,9 +6,11 @@ interface A {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#a(){}kotlin.Int
|
||||
// Public signature: /A.a|5993980063692763883[0]
|
||||
// Public signature debug description: a(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#a(){}
|
||||
// Public signature: /A.a|-4432112437378250461[0]
|
||||
// Public signature debug description: a(){}
|
||||
abstract fun a(): Int
|
||||
|
||||
}
|
||||
@@ -21,9 +23,11 @@ interface B {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#b(){}kotlin.Int
|
||||
// Public signature: /B.b|-6472101675379091489[0]
|
||||
// Public signature debug description: b(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#b(){}
|
||||
// Public signature: /B.b|4789657038926421504[0]
|
||||
// Public signature debug description: b(){}
|
||||
abstract fun b(): Int
|
||||
|
||||
}
|
||||
@@ -31,12 +35,15 @@ interface B {
|
||||
// CHECK:
|
||||
// Mangled name: {}c
|
||||
// Public signature: /c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-c>!A!B(){}kotlin.Int
|
||||
// Public signature: /c.<get-c>|-2082007887378586898[0]
|
||||
// Public signature debug description: <get-c>!A!B(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-c>!A!B(){}
|
||||
// Public signature: /c.<get-c>|2760865531401172403[0]
|
||||
// Public signature debug description: <get-c>!A!B(){}
|
||||
get($context_receiver_0: A, $context_receiver_1: B): Int
|
||||
|
||||
|
||||
+16
@@ -5,18 +5,22 @@ class A<T : Any?> {
|
||||
// CHECK:
|
||||
// Mangled name: A{}a
|
||||
// Public signature: /A.a|-1200697420457237799[0]
|
||||
// Public signature debug description: {}a
|
||||
val a: T
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#<get-a>(){}1:0
|
||||
// Public signature: /A.a.<get-a>|5765441560292063424[0]
|
||||
// Public signature debug description: <get-a>(){}1:0
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: A#<get-a>(){}
|
||||
// Public signature: /A.a.<get-a>|6785176174175479410[0]
|
||||
// Public signature debug description: <get-a>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(1:0){}
|
||||
// Public signature: /A.<init>|-8731461708390519279[0]
|
||||
// Public signature debug description: <init>(1:0){}
|
||||
constructor(a: T) /* primary */
|
||||
|
||||
}
|
||||
@@ -28,18 +32,22 @@ class B {
|
||||
// CHECK:
|
||||
// Mangled name: B{}b
|
||||
// Public signature: /B.b|772347207915745207[0]
|
||||
// Public signature debug description: {}b
|
||||
val b: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: B#<get-b>(){}kotlin.Any
|
||||
// Public signature: /B.b.<get-b>|4768115582956424363[0]
|
||||
// Public signature debug description: <get-b>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: B#<get-b>(){}
|
||||
// Public signature: /B.b.<get-b>|812004636995167743[0]
|
||||
// Public signature debug description: <get-b>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: B#<init>(kotlin.Any){}
|
||||
// Public signature: /B.<init>|4518179880532599055[0]
|
||||
// Public signature debug description: <init>(kotlin.Any){}
|
||||
constructor(b: Any) /* primary */
|
||||
|
||||
}
|
||||
@@ -51,18 +59,22 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: C{}c
|
||||
// Public signature: /C.c|-4416962153448040627[0]
|
||||
// Public signature debug description: {}c
|
||||
val c: Any
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: C#<get-c>(){}kotlin.Any
|
||||
// Public signature: /C.c.<get-c>|-7073232512849879703[0]
|
||||
// Public signature debug description: <get-c>(){}kotlin.Any
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: C#<get-c>(){}
|
||||
// Public signature: /C.c.<get-c>|2368736057102379596[0]
|
||||
// Public signature debug description: <get-c>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: C#<init>(kotlin.Any){}
|
||||
// Public signature: /C.<init>|4518179880532599055[0]
|
||||
// Public signature debug description: <init>(kotlin.Any){}
|
||||
constructor(c: Any) /* primary */
|
||||
|
||||
}
|
||||
@@ -70,17 +82,21 @@ class C {
|
||||
// CHECK:
|
||||
// Mangled name: #f!A<kotlin.Int>!A<kotlin.String>!B(){}
|
||||
// Public signature: /f|-2471136927765483161[0]
|
||||
// Public signature debug description: f!A<kotlin.Int>!A<kotlin.String>!B(){}
|
||||
fun f($context_receiver_0: A<Int>, $context_receiver_1: A<String>, $context_receiver_2: B): Unit
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: @C{}p
|
||||
// Public signature: /p|-5429013048289439414[0]
|
||||
// Public signature debug description: @C{}p
|
||||
val C.p: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}kotlin.Int
|
||||
// Public signature: /p.<get-p>|-7725362510645392909[0]
|
||||
// Public signature debug description: <get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}
|
||||
// Public signature: /p.<get-p>|-2698360468898936971[0]
|
||||
// Public signature debug description: <get-p>!A<kotlin.Int>!A<kotlin.String>!B@C(){}
|
||||
get($context_receiver_0: A<Int>, $context_receiver_1: A<String>, $context_receiver_2: B): Int
|
||||
|
||||
|
||||
Vendored
+2
@@ -1,6 +1,7 @@
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}
|
||||
// Public signature: /test|6620506149988718649[0]
|
||||
// Public signature debug description: test(){}
|
||||
fun test(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #test(){}#<anonymous>#static@kotlin.Int(){}
|
||||
@@ -12,5 +13,6 @@ fun test(): Unit
|
||||
// CHECK:
|
||||
// Mangled name: #useContext!0:0(kotlin.Function1<0:0,kotlin.Unit>){0§<kotlin.Any?>}
|
||||
// Public signature: /useContext|4354708628570086942[0]
|
||||
// Public signature debug description: useContext!0:0(kotlin.Function1<0:0,kotlin.Unit>){0§<kotlin.Any?>}
|
||||
fun <T : Any?> useContext($context_receiver_0: T, block: Function1<T, Unit>): Unit
|
||||
|
||||
|
||||
+28
@@ -1,17 +1,21 @@
|
||||
// CHECK:
|
||||
// Mangled name: {}operationScore
|
||||
// Public signature: /operationScore|-9073278321118823634[0]
|
||||
// Public signature debug description: {}operationScore
|
||||
var operationScore: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #<get-operationScore>(){}kotlin.Int
|
||||
// Public signature: /operationScore.<get-operationScore>|7107010356269447258[0]
|
||||
// Public signature debug description: <get-operationScore>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #<get-operationScore>(){}
|
||||
// Public signature: /operationScore.<get-operationScore>|6765204501149451629[0]
|
||||
// Public signature debug description: <get-operationScore>(){}
|
||||
get
|
||||
// CHECK:
|
||||
// Mangled name: #<set-operationScore>(kotlin.Int){}
|
||||
// Public signature: /operationScore.<set-operationScore>|1936076120216071025[0]
|
||||
// Public signature debug description: <set-operationScore>(kotlin.Int){}
|
||||
set
|
||||
|
||||
// CHECK:
|
||||
@@ -21,57 +25,71 @@ data class Result {
|
||||
// CHECK:
|
||||
// Mangled name: Result{}i
|
||||
// Public signature: /Result.i|5014384761142332495[0]
|
||||
// Public signature debug description: {}i
|
||||
val i: Int
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#<get-i>(){}kotlin.Int
|
||||
// Public signature: /Result.i.<get-i>|-8784396159001927527[0]
|
||||
// Public signature debug description: <get-i>(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#<get-i>(){}
|
||||
// Public signature: /Result.i.<get-i>|6945482638966853621[0]
|
||||
// Public signature debug description: <get-i>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Result#<init>(kotlin.Int){}
|
||||
// Public signature: /Result.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
constructor(i: Int) /* primary */
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#component1(){}kotlin.Int
|
||||
// Public signature: /Result.component1|-8217597213800111288[0]
|
||||
// Public signature debug description: component1(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#component1(){}
|
||||
// Public signature: /Result.component1|162597135895221648[0]
|
||||
// Public signature debug description: component1(){}
|
||||
operator fun component1(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#copy(kotlin.Int){}Result
|
||||
// Public signature: /Result.copy|5439238034196076859[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#copy(kotlin.Int){}
|
||||
// Public signature: /Result.copy|-6971662324481626298[0]
|
||||
// Public signature debug description: copy(kotlin.Int){}
|
||||
fun copy(i: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}kotlin.Boolean
|
||||
// Public signature: /Result.equals|722809408929142791[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}kotlin.Boolean
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#equals(kotlin.Any?){}
|
||||
// Public signature: /Result.equals|4638265728071529943[0]
|
||||
// Public signature debug description: equals(kotlin.Any?){}
|
||||
override operator fun equals(other: Any?): Boolean
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#hashCode(){}kotlin.Int
|
||||
// Public signature: /Result.hashCode|-8048879360829830756[0]
|
||||
// Public signature debug description: hashCode(){}kotlin.Int
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#hashCode(){}
|
||||
// Public signature: /Result.hashCode|3409210261493131192[0]
|
||||
// Public signature debug description: hashCode(){}
|
||||
override fun hashCode(): Int
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Result#toString(){}kotlin.String
|
||||
// Public signature: /Result.toString|6958853723545266802[0]
|
||||
// Public signature debug description: toString(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: Result#toString(){}
|
||||
// Public signature: /Result.toString|-1522858123163872138[0]
|
||||
// Public signature debug description: toString(){}
|
||||
override fun toString(): String
|
||||
|
||||
}
|
||||
@@ -79,40 +97,50 @@ data class Result {
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #box(){}kotlin.String
|
||||
// Public signature: /box|-9347091776561469[0]
|
||||
// Public signature debug description: box(){}kotlin.String
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #box(){}
|
||||
// Public signature: /box|2173511048851971368[0]
|
||||
// Public signature debug description: box(){}
|
||||
fun box(): String
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #dec!kotlin.Int@Result(){}Result
|
||||
// Public signature: /dec|6054584114651390969[0]
|
||||
// Public signature debug description: dec!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #dec!kotlin.Int@Result(){}
|
||||
// Public signature: /dec|-7224087074051473472[0]
|
||||
// Public signature debug description: dec!kotlin.Int@Result(){}
|
||||
operator fun Result.dec($context_receiver_0: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #inc!kotlin.Int@Result(){}Result
|
||||
// Public signature: /inc|-6349683016158919485[0]
|
||||
// Public signature debug description: inc!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #inc!kotlin.Int@Result(){}
|
||||
// Public signature: /inc|6156460640001049173[0]
|
||||
// Public signature debug description: inc!kotlin.Int@Result(){}
|
||||
operator fun Result.inc($context_receiver_0: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #unaryMinus!kotlin.Int@Result(){}Result
|
||||
// Public signature: /unaryMinus|-8891797954767898088[0]
|
||||
// Public signature debug description: unaryMinus!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #unaryMinus!kotlin.Int@Result(){}
|
||||
// Public signature: /unaryMinus|-1245437128467335194[0]
|
||||
// Public signature debug description: unaryMinus!kotlin.Int@Result(){}
|
||||
operator fun Result.unaryMinus($context_receiver_0: Int): Result
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: #unaryPlus!kotlin.Int@Result(){}Result
|
||||
// Public signature: /unaryPlus|6329022242309077522[0]
|
||||
// Public signature debug description: unaryPlus!kotlin.Int@Result(){}Result
|
||||
// CHECK JS_IR NATIVE:
|
||||
// Mangled name: #unaryPlus!kotlin.Int@Result(){}
|
||||
// Public signature: /unaryPlus|-4073638544609631[0]
|
||||
// Public signature debug description: unaryPlus!kotlin.Int@Result(){}
|
||||
operator fun Result.unaryPlus($context_receiver_0: Int): Result
|
||||
|
||||
|
||||
Reference in New Issue
Block a user