[IR] Don't print multifile/synthetic facade class names in irText tests

This only applies to JVM and fq-names in declaration references
in IR dumps.

This enables us to run more irText tests on platforms other than JVM
(see KT-58605).
This commit is contained in:
Sergej Jaskiewicz
2023-06-01 16:43:17 +02:00
committed by Space Team
parent cc76bbd09d
commit f2031ae642
191 changed files with 744 additions and 440 deletions
@@ -5,6 +5,9 @@ val spentTime: Column
// CHECK JVM_IR:
// Mangled name: #<get-spentTime>(){}Column
// Public signature: /spentTime.<get-spentTime>|3550920958732313011[0]
// CHECK JS_IR NATIVE:
// Mangled name: #<get-spentTime>(){}
// Public signature: /spentTime.<get-spentTime>|4978928361098048101[0]
get
// CHECK:
@@ -18,6 +21,9 @@ class ArgumentsBuilder {
// CHECK JVM_IR:
// Mangled name: ArgumentsBuilder#<get-arguments>(){}kotlin.collections.MutableList<Expression>
// Public signature: /ArgumentsBuilder.arguments.<get-arguments>|7867094825942376438[0]
// CHECK JS_IR NATIVE:
// Mangled name: ArgumentsBuilder#<get-arguments>(){}
// Public signature: /ArgumentsBuilder.arguments.<get-arguments>|-1703265137246288058[0]
get
// CHECK:
@@ -54,32 +60,48 @@ class Expression {
}
// CHECK:
// CHECK JVM_IR:
// Mangled name: #countIssues(kotlin.Function1<ArgumentsBuilder,kotlin.Unit>){}
// Public signature: [ File 'timesInBuilder.kt' <- /countIssues|-3006686104129982000[0] ]
// CHECK JS_IR NATIVE:
// Mangled name: #countIssues(kotlin.Function1<ArgumentsBuilder,kotlin.Unit>){}
private fun countIssues(restrictionsBuilder: @ExtensionFunctionType Function1<ArgumentsBuilder, Unit>): Unit
// CHECK JVM_IR:
// Mangled name: #id(0:0){0§<kotlin.Any?>}0:0
// Public signature: /id|-6791396263062521506[0]
// CHECK JS_IR NATIVE:
// Mangled name: #id(0:0){0§<kotlin.Any?>}
// Public signature: /id|9187295668833355463[0]
fun <I : Any?> id(arg: I): I
// CHECK JVM_IR:
// Mangled name: #integer(kotlin.String){}Column
// Public signature: /integer|-7515290819735707124[0]
// CHECK JS_IR NATIVE:
// Mangled name: #integer(kotlin.String){}
// Public signature: /integer|262583755062252780[0]
fun integer(name: String): Column
// CHECK JVM_IR:
// Mangled name: #lessEq@Column(0:0){0§<kotlin.Comparable<0:0>>}Expression
// Public signature: /lessEq|144930027420774562[0]
// CHECK JS_IR NATIVE:
// Mangled name: #lessEq@Column(0:0){0§<kotlin.Comparable<0:0>>}
// Public signature: /lessEq|-511538213983026615[0]
infix fun <T : Comparable<T>> Column.lessEq(t: T): Expression
// CHECK JVM_IR:
// Mangled name: #select@Column(0:0;0:0){0§<kotlin.Comparable<0:0>>}Expression
// Public signature: /select|-7119975056707584867[0]
// CHECK JS_IR NATIVE:
// Mangled name: #select@Column(0:0;0:0){0§<kotlin.Comparable<0:0>>}
// Public signature: /select|-2152906716157697979[0]
fun <T : Comparable<T>> Column.select(t: T, r: T): Expression
// CHECK:
// CHECK JVM_IR:
// Mangled name: #test(kotlin.Long){}
// Public signature: [ File 'timesInBuilder.kt' <- /test|-2956403500052581138[0] ]
// CHECK JS_IR NATIVE:
// Mangled name: #test(kotlin.Long){}
private fun test(x: Long): Unit