[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
@@ -5,15 +5,18 @@ class TestClass {
// CHECK:
// Mangled name: TestClass{}test
// Public signature: /TestClass.test|-5712650070209114719[0]
// Public signature debug description: {}test
val test: Int
// CHECK JVM_IR:
// Mangled name: TestClass#<get-test>(){}kotlin.Int
// Public signature: /TestClass.test.<get-test>|3701432460336260723[0]
// Public signature debug description: <get-test>(){}kotlin.Int
get
// CHECK:
// Mangled name: TestClass#<init>(){}
// Public signature: /TestClass.<init>|-5645683436151566731[0]
// Public signature debug description: <init>(){}
constructor() /* primary */
}
@@ -21,18 +24,22 @@ class TestClass {
// CHECK:
// Mangled name: #testFun(){}
// Public signature: /testFun|6322333980269160703[0]
// Public signature debug description: testFun(){}
fun testFun(): Unit
// CHECK:
// Mangled name: {}testProp
// Public signature: /testProp|4463768917101701410[0]
// Public signature debug description: {}testProp
var testProp: Any
// CHECK JVM_IR:
// Mangled name: #<get-testProp>(){}kotlin.Any
// Public signature: /testProp.<get-testProp>|3424752583741777147[0]
// Public signature debug description: <get-testProp>(){}kotlin.Any
get(): Any
// CHECK:
// Mangled name: #<set-testProp>(kotlin.Any){}
// Public signature: /testProp.<set-testProp>|602902979763786235[0]
// Public signature debug description: <set-testProp>(kotlin.Any){}
set(value: Any): Unit