[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
+9
View File
@@ -36,13 +36,16 @@ interface C : Ca, Cb {
// CHECK:
// Mangled name: com.example.C{}b
// Public signature: com.example/C.b|772347207915745207[0]
// Public signature debug description: {}b
abstract /* fake */ override val b: Bb<*>
// CHECK JVM_IR:
// Mangled name: com.example.C#<get-b>(){}com.example.Bb<*>
// Public signature: com.example/C.b.<get-b>|8945515346267380674[0]
// Public signature debug description: <get-b>(){}com.example.Bb<*>
// CHECK JS_IR NATIVE:
// Mangled name: com.example.C#<get-b>(){}
// Public signature: com.example/C.b.<get-b>|812004636995167743[0]
// Public signature debug description: <get-b>(){}
abstract /* fake */ override get(): Bb<*>
}
@@ -55,13 +58,16 @@ interface Ca {
// CHECK:
// Mangled name: com.example.Ca{}b
// Public signature: com.example/Ca.b|772347207915745207[0]
// Public signature debug description: {}b
abstract val b: Ba
// CHECK JVM_IR:
// Mangled name: com.example.Ca#<get-b>(){}com.example.Ba
// Public signature: com.example/Ca.b.<get-b>|-5371331002991031414[0]
// Public signature debug description: <get-b>(){}com.example.Ba
// CHECK JS_IR NATIVE:
// Mangled name: com.example.Ca#<get-b>(){}
// Public signature: com.example/Ca.b.<get-b>|812004636995167743[0]
// Public signature debug description: <get-b>(){}
abstract get
}
@@ -74,13 +80,16 @@ interface Cb {
// CHECK:
// Mangled name: com.example.Cb{}b
// Public signature: com.example/Cb.b|772347207915745207[0]
// Public signature debug description: {}b
abstract val b: Bb<*>
// CHECK JVM_IR:
// Mangled name: com.example.Cb#<get-b>(){}com.example.Bb<*>
// Public signature: com.example/Cb.b.<get-b>|8945515346267380674[0]
// Public signature debug description: <get-b>(){}com.example.Bb<*>
// CHECK JS_IR NATIVE:
// Mangled name: com.example.Cb#<get-b>(){}
// Public signature: com.example/Cb.b.<get-b>|812004636995167743[0]
// Public signature debug description: <get-b>(){}
abstract get
}