[klib] Test signature descriptions in irText tests

KT-59486
This commit is contained in:
Sergej Jaskiewicz
2023-06-22 17:30:00 +02:00
committed by Space Team
parent 6142d75bb4
commit 5e63f7627f
562 changed files with 6867 additions and 9 deletions
@@ -1,37 +1,46 @@
// CHECK:
// Mangled name: {}testO
// Public signature: /testO|-1722316900881071484[0]
// Public signature debug description: {}testO
val testO: String /* by */
// CHECK JVM_IR:
// Mangled name: #<get-testO>(){}kotlin.String
// Public signature: /testO.<get-testO>|6508188275214307126[0]
// Public signature debug description: <get-testO>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #<get-testO>(){}
// Public signature: /testO.<get-testO>|-3763883097242620954[0]
// Public signature debug description: <get-testO>(){}
get(): String
// CHECK:
// Mangled name: {}testK
// Public signature: /testK|461235508368952777[0]
// Public signature debug description: {}testK
val testK: String /* by */
// CHECK JVM_IR:
// Mangled name: #<get-testK>(){}kotlin.String
// Public signature: /testK.<get-testK>|-2909374821716432695[0]
// Public signature debug description: <get-testK>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #<get-testK>(){}
// Public signature: /testK.<get-testK>|-1940693732380089532[0]
// Public signature debug description: <get-testK>(){}
get(): String
// CHECK:
// Mangled name: {}testOK
// Public signature: /testOK|2366514158430938845[0]
// Public signature debug description: {}testOK
val testOK: String
// CHECK JVM_IR:
// Mangled name: #<get-testOK>(){}kotlin.String
// Public signature: /testOK.<get-testOK>|-4878971389425188413[0]
// Public signature debug description: <get-testOK>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #<get-testOK>(){}
// Public signature: /testOK.<get-testOK>|-5404434627257810463[0]
// Public signature debug description: <get-testOK>(){}
get
// CHECK:
@@ -41,18 +50,22 @@ class MyClass {
// CHECK:
// Mangled name: MyClass{}value
// Public signature: /MyClass.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
// CHECK JVM_IR:
// Mangled name: MyClass#<get-value>(){}kotlin.String
// Public signature: /MyClass.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: MyClass#<get-value>(){}
// Public signature: /MyClass.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: MyClass#<init>(kotlin.String){}
// Public signature: /MyClass.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
}
@@ -60,16 +73,20 @@ class MyClass {
// CHECK JVM_IR:
// Mangled name: #getValue@kotlin.String(kotlin.Any?;kotlin.Any){}kotlin.String
// Public signature: /getValue|-3094640188751663439[0]
// Public signature debug description: getValue@kotlin.String(kotlin.Any?;kotlin.Any){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #getValue@kotlin.String(kotlin.Any?;kotlin.Any){}
// Public signature: /getValue|3042257834970167256[0]
// Public signature debug description: getValue@kotlin.String(kotlin.Any?;kotlin.Any){}
operator fun String.getValue(receiver: Any?, p: Any): String
// CHECK JVM_IR:
// Mangled name: #provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}kotlin.String
// Public signature: /provideDelegate|1258517683836483629[0]
// Public signature debug description: provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}
// Public signature: /provideDelegate|-3220946013837035345[0]
// Public signature debug description: provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}
operator fun MyClass.provideDelegate(host: Any?, p: Any): String
@@ -3,31 +3,38 @@ package k
// CHECK:
// Mangled name: k{}p1
// Public signature: k/p1|7711764890799440087[0]
// Public signature debug description: {}p1
var p1: String? /* by */
// CHECK JVM_IR:
// Mangled name: k#<get-p1>(){}kotlin.String?
// Public signature: k/p1.<get-p1>|5971261250566155614[0]
// Public signature debug description: <get-p1>(){}kotlin.String?
get(): String?
// CHECK:
// Mangled name: k#<set-p1>(kotlin.String?){}
// Public signature: k/p1.<set-p1>|3343971922772025315[0]
// Public signature debug description: <set-p1>(kotlin.String?){}
set(<set-?>: String?): Unit
// CHECK:
// Mangled name: k{}p2
// Public signature: k/p2|1837305664617486052[0]
// Public signature debug description: {}p2
var p2: String? /* by */
// CHECK JVM_IR:
// Mangled name: k#<get-p2>(){}kotlin.String?
// Public signature: k/p2.<get-p2>|-4091002339170091991[0]
// Public signature debug description: <get-p2>(){}kotlin.String?
get(): String?
// CHECK:
// Mangled name: k#<set-p2>(kotlin.String?){}
// Public signature: k/p2.<set-p2>|-4224463707988097282[0]
// Public signature debug description: <set-p2>(kotlin.String?){}
set(<set-?>: String?): Unit
// CHECK JVM_IR:
// Mangled name: k#box(){}kotlin.String
// Public signature: k/box|-9347091776561469[0]
// Public signature debug description: box(){}kotlin.String
fun box(): String
@@ -5,27 +5,33 @@ class Delegate {
// CHECK:
// Mangled name: Delegate{}value
// Public signature: /Delegate.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
field
// CHECK JVM_IR:
// Mangled name: Delegate#<get-value>(){}kotlin.String
// Public signature: /Delegate.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Delegate#<get-value>(){}
// Public signature: /Delegate.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: Delegate#<init>(kotlin.String){}
// Public signature: /Delegate.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
// CHECK JVM_IR:
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}kotlin.String
// Public signature: /Delegate.getValue|-3989854329232997863[0]
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}
// Public signature: /Delegate.getValue|-9077843357189755365[0]
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}
operator fun getValue(thisRef: Any?, property: Any?): String
}
@@ -37,27 +43,33 @@ class DelegateProvider {
// CHECK:
// Mangled name: DelegateProvider{}value
// Public signature: /DelegateProvider.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
field
// CHECK JVM_IR:
// Mangled name: DelegateProvider#<get-value>(){}kotlin.String
// Public signature: /DelegateProvider.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: DelegateProvider#<get-value>(){}
// Public signature: /DelegateProvider.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: DelegateProvider#<init>(kotlin.String){}
// Public signature: /DelegateProvider.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
// CHECK JVM_IR:
// Mangled name: DelegateProvider#provideDelegate(kotlin.Any?;kotlin.Any?){}Delegate
// Public signature: /DelegateProvider.provideDelegate|8347738726431448305[0]
// Public signature debug description: provideDelegate(kotlin.Any?;kotlin.Any?){}Delegate
// CHECK JS_IR NATIVE:
// Mangled name: DelegateProvider#provideDelegate(kotlin.Any?;kotlin.Any?){}
// Public signature: /DelegateProvider.provideDelegate|-8444239183469250963[0]
// Public signature debug description: provideDelegate(kotlin.Any?;kotlin.Any?){}
operator fun provideDelegate(thisRef: Any?, property: Any?): Delegate
}
@@ -65,6 +77,7 @@ class DelegateProvider {
// CHECK:
// Mangled name: #foo(){}
// Public signature: /foo|-1041209573719867811[0]
// Public signature debug description: foo(){}
fun foo(): Unit
// CHECK JVM_IR:
// Mangled name: #foo(){}#<get-testMember>#static(){}kotlin.String
@@ -5,19 +5,23 @@ class MyClass {
// CHECK:
// Mangled name: MyClass{}value
// Public signature: /MyClass.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
field
// CHECK JVM_IR:
// Mangled name: MyClass#<get-value>(){}kotlin.String
// Public signature: /MyClass.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: MyClass#<get-value>(){}
// Public signature: /MyClass.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: MyClass#<init>(kotlin.String){}
// Public signature: /MyClass.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
}
@@ -25,9 +29,11 @@ class MyClass {
// 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#<get-testO>#static(){}kotlin.String
@@ -44,16 +50,20 @@ fun box(): String
// CHECK JVM_IR:
// Mangled name: #getValue@kotlin.String(kotlin.Any?;kotlin.Any){}kotlin.String
// Public signature: /getValue|-3094640188751663439[0]
// Public signature debug description: getValue@kotlin.String(kotlin.Any?;kotlin.Any){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #getValue@kotlin.String(kotlin.Any?;kotlin.Any){}
// Public signature: /getValue|3042257834970167256[0]
// Public signature debug description: getValue@kotlin.String(kotlin.Any?;kotlin.Any){}
operator fun String.getValue(receiver: Any?, p: Any): String
// CHECK JVM_IR:
// Mangled name: #provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}kotlin.String
// Public signature: /provideDelegate|1258517683836483629[0]
// Public signature debug description: provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}
// Public signature: /provideDelegate|-3220946013837035345[0]
// Public signature debug description: provideDelegate@MyClass(kotlin.Any?;kotlin.Any){}
operator fun MyClass.provideDelegate(host: Any?, p: Any): String
@@ -5,26 +5,32 @@ class Delegate {
// CHECK:
// Mangled name: Delegate{}value
// Public signature: /Delegate.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
// CHECK JVM_IR:
// Mangled name: Delegate#<get-value>(){}kotlin.String
// Public signature: /Delegate.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Delegate#<get-value>(){}
// Public signature: /Delegate.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: Delegate#<init>(kotlin.String){}
// Public signature: /Delegate.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
// CHECK JVM_IR:
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}kotlin.String
// Public signature: /Delegate.getValue|-3989854329232997863[0]
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}
// Public signature: /Delegate.getValue|-9077843357189755365[0]
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}
operator fun getValue(thisRef: Any?, property: Any?): String
}
@@ -36,26 +42,32 @@ class DelegateProvider {
// CHECK:
// Mangled name: DelegateProvider{}value
// Public signature: /DelegateProvider.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
// CHECK JVM_IR:
// Mangled name: DelegateProvider#<get-value>(){}kotlin.String
// Public signature: /DelegateProvider.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: DelegateProvider#<get-value>(){}
// Public signature: /DelegateProvider.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: DelegateProvider#<init>(kotlin.String){}
// Public signature: /DelegateProvider.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
// CHECK JVM_IR:
// Mangled name: DelegateProvider#provideDelegate(kotlin.Any?;kotlin.Any?){}Delegate
// Public signature: /DelegateProvider.provideDelegate|8347738726431448305[0]
// Public signature debug description: provideDelegate(kotlin.Any?;kotlin.Any?){}Delegate
// CHECK JS_IR NATIVE:
// Mangled name: DelegateProvider#provideDelegate(kotlin.Any?;kotlin.Any?){}
// Public signature: /DelegateProvider.provideDelegate|-8444239183469250963[0]
// Public signature debug description: provideDelegate(kotlin.Any?;kotlin.Any?){}
operator fun provideDelegate(thisRef: Any?, property: Any?): Delegate
}
@@ -67,18 +79,22 @@ class Host {
// CHECK:
// Mangled name: Host{}testMember
// Public signature: /Host.testMember|3596345948481629707[0]
// Public signature debug description: {}testMember
val testMember: String /* by */
// CHECK JVM_IR:
// Mangled name: Host#<get-testMember>(){}kotlin.String
// Public signature: /Host.testMember.<get-testMember>|-7542039692233990309[0]
// Public signature debug description: <get-testMember>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Host#<get-testMember>(){}
// Public signature: /Host.testMember.<get-testMember>|-6396882948527957371[0]
// Public signature debug description: <get-testMember>(){}
get(): String
// CHECK:
// Mangled name: Host#<init>(){}
// Public signature: /Host.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
constructor() /* primary */
}
@@ -5,25 +5,31 @@ object Host {
// CHECK:
// Mangled name: Host@kotlin.String{}plusK
// Public signature: /Host.plusK|-5135341778615178066[0]
// Public signature debug description: @kotlin.String{}plusK
val String.plusK: String /* by */
// CHECK JVM_IR:
// Mangled name: Host#<get-plusK>@kotlin.String(){}kotlin.String
// Public signature: /Host.plusK.<get-plusK>|3745691594714867630[0]
// Public signature debug description: <get-plusK>@kotlin.String(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Host#<get-plusK>@kotlin.String(){}
// Public signature: /Host.plusK.<get-plusK>|9025996815801643210[0]
// Public signature debug description: <get-plusK>@kotlin.String(){}
get(): String
// CHECK:
// Mangled name: Host{}ok
// Public signature: /Host.ok|3084714860561867417[0]
// Public signature debug description: {}ok
val ok: String
// CHECK JVM_IR:
// Mangled name: Host#<get-ok>(){}kotlin.String
// Public signature: /Host.ok.<get-ok>|-4000622060828023401[0]
// Public signature debug description: <get-ok>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Host#<get-ok>(){}
// Public signature: /Host.ok.<get-ok>|6963158084917262476[0]
// Public signature debug description: <get-ok>(){}
get
// CHECK:
@@ -33,26 +39,32 @@ object Host {
// CHECK:
// Mangled name: Host.StringDelegate{}s
// Public signature: /Host.StringDelegate.s|7217541905509134881[0]
// Public signature debug description: {}s
val s: String
// CHECK JVM_IR:
// Mangled name: Host.StringDelegate#<get-s>(){}kotlin.String
// Public signature: /Host.StringDelegate.s.<get-s>|4142379646177092803[0]
// Public signature debug description: <get-s>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Host.StringDelegate#<get-s>(){}
// Public signature: /Host.StringDelegate.s.<get-s>|-1662172381559511151[0]
// Public signature debug description: <get-s>(){}
get
// CHECK:
// Mangled name: Host.StringDelegate#<init>(kotlin.String){}
// Public signature: /Host.StringDelegate.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(s: String) /* primary */
// CHECK JVM_IR:
// Mangled name: Host.StringDelegate#getValue(kotlin.String;kotlin.Any){}kotlin.String
// Public signature: /Host.StringDelegate.getValue|-6458230510682528416[0]
// Public signature debug description: getValue(kotlin.String;kotlin.Any){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Host.StringDelegate#getValue(kotlin.String;kotlin.Any){}
// Public signature: /Host.StringDelegate.getValue|7907668248030418959[0]
// Public signature debug description: getValue(kotlin.String;kotlin.Any){}
operator fun getValue(receiver: String, p: Any): String
}
@@ -60,14 +72,17 @@ object Host {
// CHECK:
// Mangled name: Host#<init>(){}
// Public signature: /Host.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
private constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: Host#provideDelegate@kotlin.String(kotlin.Any?;kotlin.Any){}Host.StringDelegate
// Public signature: /Host.provideDelegate|8603848002271829719[0]
// Public signature debug description: provideDelegate@kotlin.String(kotlin.Any?;kotlin.Any){}Host.StringDelegate
// CHECK JS_IR NATIVE:
// Mangled name: Host#provideDelegate@kotlin.String(kotlin.Any?;kotlin.Any){}
// Public signature: /Host.provideDelegate|-84581881633703397[0]
// Public signature debug description: provideDelegate@kotlin.String(kotlin.Any?;kotlin.Any){}
operator fun String.provideDelegate(host: Any?, p: Any): StringDelegate
}
@@ -1,13 +1,16 @@
// CHECK:
// Mangled name: {}testTopLevel
// Public signature: /testTopLevel|-3668637245724800944[0]
// Public signature debug description: {}testTopLevel
val testTopLevel: String /* by */
// CHECK JVM_IR:
// Mangled name: #<get-testTopLevel>(){}kotlin.String
// Public signature: /testTopLevel.<get-testTopLevel>|2099979481809527830[0]
// Public signature debug description: <get-testTopLevel>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: #<get-testTopLevel>(){}
// Public signature: /testTopLevel.<get-testTopLevel>|6926646903306405207[0]
// Public signature debug description: <get-testTopLevel>(){}
get(): String
// CHECK:
@@ -17,26 +20,32 @@ class Delegate {
// CHECK:
// Mangled name: Delegate{}value
// Public signature: /Delegate.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
// CHECK JVM_IR:
// Mangled name: Delegate#<get-value>(){}kotlin.String
// Public signature: /Delegate.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Delegate#<get-value>(){}
// Public signature: /Delegate.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: Delegate#<init>(kotlin.String){}
// Public signature: /Delegate.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
// CHECK JVM_IR:
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}kotlin.String
// Public signature: /Delegate.getValue|-3989854329232997863[0]
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: Delegate#getValue(kotlin.Any?;kotlin.Any?){}
// Public signature: /Delegate.getValue|-9077843357189755365[0]
// Public signature debug description: getValue(kotlin.Any?;kotlin.Any?){}
operator fun getValue(thisRef: Any?, property: Any?): String
}
@@ -48,26 +57,32 @@ class DelegateProvider {
// CHECK:
// Mangled name: DelegateProvider{}value
// Public signature: /DelegateProvider.value|1987073854177347439[0]
// Public signature debug description: {}value
val value: String
// CHECK JVM_IR:
// Mangled name: DelegateProvider#<get-value>(){}kotlin.String
// Public signature: /DelegateProvider.value.<get-value>|-7202092821145242726[0]
// Public signature debug description: <get-value>(){}kotlin.String
// CHECK JS_IR NATIVE:
// Mangled name: DelegateProvider#<get-value>(){}
// Public signature: /DelegateProvider.value.<get-value>|3260093555963109437[0]
// Public signature debug description: <get-value>(){}
get
// CHECK:
// Mangled name: DelegateProvider#<init>(kotlin.String){}
// Public signature: /DelegateProvider.<init>|1280618353163213788[0]
// Public signature debug description: <init>(kotlin.String){}
constructor(value: String) /* primary */
// CHECK JVM_IR:
// Mangled name: DelegateProvider#provideDelegate(kotlin.Any?;kotlin.Any?){}Delegate
// Public signature: /DelegateProvider.provideDelegate|8347738726431448305[0]
// Public signature debug description: provideDelegate(kotlin.Any?;kotlin.Any?){}Delegate
// CHECK JS_IR NATIVE:
// Mangled name: DelegateProvider#provideDelegate(kotlin.Any?;kotlin.Any?){}
// Public signature: /DelegateProvider.provideDelegate|-8444239183469250963[0]
// Public signature debug description: provideDelegate(kotlin.Any?;kotlin.Any?){}
operator fun provideDelegate(thisRef: Any?, property: Any?): Delegate
}