Skip to content

Commit a9a5b5a

Browse files
committed
Updated integration tests
1 parent 94d708a commit a9a5b5a

11 files changed

+87
-87
lines changed

src/functionalTest/resources/examples/classes/AnotherBuildConfig.klib.clash.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
// Library unique name: <testproject>
1010
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1111
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
12-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1312
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1413
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
14+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1515
}
1616
// Targets: [linux]
1717
final fun (org.different.pack/BuildConfig).org.different.pack/linuxArm64Specific(): kotlin/Int // org.different.pack/linuxArm64Specific|[email protected](){}[0]

src/functionalTest/resources/examples/classes/AnotherBuildConfig.klib.custom.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Library unique name: <testproject>
99
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1010
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
11-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1211
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1312
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
13+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1414
}

src/functionalTest/resources/examples/classes/AnotherBuildConfig.klib.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Library unique name: <testproject>
99
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1010
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
11-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1211
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1312
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
13+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1414
}

src/functionalTest/resources/examples/classes/AnotherBuildConfig.klib.linuxX64Only.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Library unique name: <testproject>
99
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1010
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
11-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1211
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1312
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
13+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1414
}

src/functionalTest/resources/examples/classes/AnotherBuildConfig.klib.web.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// Library unique name: <testproject>
99
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1010
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
11-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1211
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1312
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
13+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1414
}

src/functionalTest/resources/examples/classes/AnotherBuildConfigLinux.klib.grouping.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
// Library unique name: <testproject>
1010
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1111
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
12-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1312
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1413
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
14+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1515
}
1616
// Targets: [linux]
1717
final fun (org.different.pack/BuildConfig).org.different.pack/linuxArm64Specific(): kotlin/Int // org.different.pack/linuxArm64Specific|[email protected](){}[0]

src/functionalTest/resources/examples/classes/AnotherBuildConfigLinuxArm64Extra.klib.dump

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
// Library unique name: <testproject>
99
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1010
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
11-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1211
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1312
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
13+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
1414
}
1515
// Targets: [linuxArm64]
1616
final fun (org.different.pack/BuildConfig).org.different.pack/linuxArm64Specific(): kotlin/Int // org.different.pack/linuxArm64Specific|[email protected](){}[0]

src/functionalTest/resources/examples/classes/AnotherBuildConfigModified.klib.dump

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
// Library unique name: <testproject>
99
final class org.different.pack/BuildConfig { // org.different.pack/BuildConfig|null[0]
1010
constructor <init>() // org.different.pack/BuildConfig.<init>|<init>(){}[0]
11-
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
12-
final fun f2(): kotlin/Int // org.different.pack/BuildConfig.f2|f2(){}[0]
1311
final val p1 // org.different.pack/BuildConfig.p1|{}p1[0]
1412
final fun <get-p1>(): kotlin/Int // org.different.pack/BuildConfig.p1.<get-p1>|<get-p1>(){}[0]
13+
final fun f1(): kotlin/Int // org.different.pack/BuildConfig.f1|f1(){}[0]
14+
final fun f2(): kotlin/Int // org.different.pack/BuildConfig.f2|f2(){}[0]
1515
}

src/functionalTest/resources/examples/classes/TopLevelDeclarations.klib.all.dump

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,39 @@
66
// - Show declarations: true
77

88
// Library unique name: <testproject>
9+
open annotation class examples.classes/A : kotlin/Annotation { // examples.classes/A|null[0]
10+
constructor <init>() // examples.classes/A.<init>|<init>(){}[0]
11+
}
12+
final enum class examples.classes/E : kotlin/Enum<examples.classes/E> { // examples.classes/E|null[0]
13+
enum entry A // examples.classes/E.A|null[0]
14+
enum entry B // examples.classes/E.B|null[0]
15+
enum entry C // examples.classes/E.C|null[0]
16+
final val entries // examples.classes/E.entries|#static{}entries[0]
17+
final fun <get-entries>(): kotlin.enums/EnumEntries<examples.classes/E> // examples.classes/E.entries.<get-entries>|<get-entries>#static(){}[0]
18+
final fun valueOf(kotlin/String): examples.classes/E // examples.classes/E.valueOf|valueOf#static(kotlin.String){}[0]
19+
final fun values(): kotlin/Array<examples.classes/E> // examples.classes/E.values|values#static(){}[0]
20+
}
21+
abstract interface examples.classes/I // examples.classes/I|null[0]
922
abstract class examples.classes/AC { // examples.classes/AC|null[0]
10-
abstract fun a() // examples.classes/AC.a|a(){}[0]
1123
constructor <init>() // examples.classes/AC.<init>|<init>(){}[0]
24+
abstract fun a() // examples.classes/AC.a|a(){}[0]
1225
final fun b() // examples.classes/AC.b|b(){}[0]
1326
}
14-
abstract interface examples.classes/I // examples.classes/I|null[0]
1527
final class examples.classes/C { // examples.classes/C|null[0]
1628
constructor <init>(kotlin/Any) // examples.classes/C.<init>|<init>(kotlin.Any){}[0]
17-
final fun m() // examples.classes/C.m|m(){}[0]
1829
final val v // examples.classes/C.v|{}v[0]
1930
final fun <get-v>(): kotlin/Any // examples.classes/C.v.<get-v>|<get-v>(){}[0]
31+
final fun m() // examples.classes/C.m|m(){}[0]
2032
}
2133
final class examples.classes/D { // examples.classes/D|null[0]
2234
constructor <init>(kotlin/Int) // examples.classes/D.<init>|<init>(kotlin.Int){}[0]
35+
final val x // examples.classes/D.x|{}x[0]
36+
final fun <get-x>(): kotlin/Int // examples.classes/D.x.<get-x>|<get-x>(){}[0]
2337
final fun component1(): kotlin/Int // examples.classes/D.component1|component1(){}[0]
2438
final fun copy(kotlin/Int =...): examples.classes/D // examples.classes/D.copy|copy(kotlin.Int){}[0]
2539
final fun equals(kotlin/Any?): kotlin/Boolean // examples.classes/D.equals|equals(kotlin.Any?){}[0]
2640
final fun hashCode(): kotlin/Int // examples.classes/D.hashCode|hashCode(){}[0]
2741
final fun toString(): kotlin/String // examples.classes/D.toString|toString(){}[0]
28-
final val x // examples.classes/D.x|{}x[0]
29-
final fun <get-x>(): kotlin/Int // examples.classes/D.x.<get-x>|<get-x>(){}[0]
3042
}
3143
final class examples.classes/Outer { // examples.classes/Outer|null[0]
3244
constructor <init>() // examples.classes/Outer.<init>|<init>(){}[0]
@@ -37,31 +49,19 @@ final class examples.classes/Outer { // examples.classes/Outer|null[0]
3749
}
3850
}
3951
}
40-
final const val examples.classes/con // examples.classes/con|{}con[0]
41-
final fun <get-con>(): kotlin/String // examples.classes/con.<get-con>|<get-con>(){}[0]
42-
final enum class examples.classes/E : kotlin/Enum<examples.classes/E> { // examples.classes/E|null[0]
43-
enum entry A // examples.classes/E.A|null[0]
44-
enum entry B // examples.classes/E.B|null[0]
45-
enum entry C // examples.classes/E.C|null[0]
46-
final fun valueOf(kotlin/String): examples.classes/E // examples.classes/E.valueOf|valueOf#static(kotlin.String){}[0]
47-
final fun values(): kotlin/Array<examples.classes/E> // examples.classes/E.values|values#static(){}[0]
48-
final val entries // examples.classes/E.entries|#static{}entries[0]
49-
final fun <get-entries>(): kotlin.enums/EnumEntries<examples.classes/E> // examples.classes/E.entries.<get-entries>|<get-entries>#static(){}[0]
52+
open class examples.classes/OC { // examples.classes/OC|null[0]
53+
constructor <init>() // examples.classes/OC.<init>|<init>(){}[0]
54+
final fun c() // examples.classes/OC.c|c(){}[0]
55+
open fun o(): kotlin/Int // examples.classes/OC.o|o(){}[0]
5056
}
51-
final fun <#A: kotlin/Any?> examples.classes/consume(#A) // examples.classes/consume|consume(0:0){0§<kotlin.Any?>}[0]
52-
final fun examples.classes/testFun(): kotlin/Int // examples.classes/testFun|testFun(){}[0]
53-
final inline fun examples.classes/testInlineFun() // examples.classes/testInlineFun|testInlineFun(){}[0]
5457
final object examples.classes/O // examples.classes/O|null[0]
58+
final const val examples.classes/con // examples.classes/con|{}con[0]
59+
final fun <get-con>(): kotlin/String // examples.classes/con.<get-con>|<get-con>(){}[0]
5560
final val examples.classes/l // examples.classes/l|{}l[0]
5661
final fun <get-l>(): kotlin/Long // examples.classes/l.<get-l>|<get-l>(){}[0]
5762
final var examples.classes/r // examples.classes/r|{}r[0]
5863
final fun <get-r>(): kotlin/Float // examples.classes/r.<get-r>|<get-r>(){}[0]
5964
final fun <set-r>(kotlin/Float) // examples.classes/r.<set-r>|<set-r>(kotlin.Float){}[0]
60-
open annotation class examples.classes/A : kotlin/Annotation { // examples.classes/A|null[0]
61-
constructor <init>() // examples.classes/A.<init>|<init>(){}[0]
62-
}
63-
open class examples.classes/OC { // examples.classes/OC|null[0]
64-
constructor <init>() // examples.classes/OC.<init>|<init>(){}[0]
65-
final fun c() // examples.classes/OC.c|c(){}[0]
66-
open fun o(): kotlin/Int // examples.classes/OC.o|o(){}[0]
67-
}
65+
final fun <#A: kotlin/Any?> examples.classes/consume(#A) // examples.classes/consume|consume(0:0){0§<kotlin.Any?>}[0]
66+
final fun examples.classes/testFun(): kotlin/Int // examples.classes/testFun|testFun(){}[0]
67+
final inline fun examples.classes/testInlineFun() // examples.classes/testInlineFun|testInlineFun(){}[0]

src/functionalTest/resources/examples/classes/TopLevelDeclarations.klib.with.guessed.linux.dump

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,39 @@
66
// - Show declarations: true
77

88
// Library unique name: <testproject>
9+
open annotation class examples.classes/A : kotlin/Annotation { // examples.classes/A|null[0]
10+
constructor <init>() // examples.classes/A.<init>|<init>(){}[0]
11+
}
12+
final enum class examples.classes/E : kotlin/Enum<examples.classes/E> { // examples.classes/E|null[0]
13+
enum entry A // examples.classes/E.A|null[0]
14+
enum entry B // examples.classes/E.B|null[0]
15+
enum entry C // examples.classes/E.C|null[0]
16+
final val entries // examples.classes/E.entries|#static{}entries[0]
17+
final fun <get-entries>(): kotlin.enums/EnumEntries<examples.classes/E> // examples.classes/E.entries.<get-entries>|<get-entries>#static(){}[0]
18+
final fun valueOf(kotlin/String): examples.classes/E // examples.classes/E.valueOf|valueOf#static(kotlin.String){}[0]
19+
final fun values(): kotlin/Array<examples.classes/E> // examples.classes/E.values|values#static(){}[0]
20+
}
21+
abstract interface examples.classes/I // examples.classes/I|null[0]
922
abstract class examples.classes/AC { // examples.classes/AC|null[0]
10-
abstract fun a() // examples.classes/AC.a|a(){}[0]
1123
constructor <init>() // examples.classes/AC.<init>|<init>(){}[0]
24+
abstract fun a() // examples.classes/AC.a|a(){}[0]
1225
final fun b() // examples.classes/AC.b|b(){}[0]
1326
}
14-
abstract interface examples.classes/I // examples.classes/I|null[0]
1527
final class examples.classes/C { // examples.classes/C|null[0]
1628
constructor <init>(kotlin/Any) // examples.classes/C.<init>|<init>(kotlin.Any){}[0]
17-
final fun m() // examples.classes/C.m|m(){}[0]
1829
final val v // examples.classes/C.v|{}v[0]
1930
final fun <get-v>(): kotlin/Any // examples.classes/C.v.<get-v>|<get-v>(){}[0]
31+
final fun m() // examples.classes/C.m|m(){}[0]
2032
}
2133
final class examples.classes/D { // examples.classes/D|null[0]
2234
constructor <init>(kotlin/Int) // examples.classes/D.<init>|<init>(kotlin.Int){}[0]
35+
final val x // examples.classes/D.x|{}x[0]
36+
final fun <get-x>(): kotlin/Int // examples.classes/D.x.<get-x>|<get-x>(){}[0]
2337
final fun component1(): kotlin/Int // examples.classes/D.component1|component1(){}[0]
2438
final fun copy(kotlin/Int =...): examples.classes/D // examples.classes/D.copy|copy(kotlin.Int){}[0]
2539
final fun equals(kotlin/Any?): kotlin/Boolean // examples.classes/D.equals|equals(kotlin.Any?){}[0]
2640
final fun hashCode(): kotlin/Int // examples.classes/D.hashCode|hashCode(){}[0]
2741
final fun toString(): kotlin/String // examples.classes/D.toString|toString(){}[0]
28-
final val x // examples.classes/D.x|{}x[0]
29-
final fun <get-x>(): kotlin/Int // examples.classes/D.x.<get-x>|<get-x>(){}[0]
3042
}
3143
final class examples.classes/Outer { // examples.classes/Outer|null[0]
3244
constructor <init>() // examples.classes/Outer.<init>|<init>(){}[0]
@@ -37,31 +49,19 @@ final class examples.classes/Outer { // examples.classes/Outer|null[0]
3749
}
3850
}
3951
}
40-
final const val examples.classes/con // examples.classes/con|{}con[0]
41-
final fun <get-con>(): kotlin/String // examples.classes/con.<get-con>|<get-con>(){}[0]
42-
final enum class examples.classes/E : kotlin/Enum<examples.classes/E> { // examples.classes/E|null[0]
43-
enum entry A // examples.classes/E.A|null[0]
44-
enum entry B // examples.classes/E.B|null[0]
45-
enum entry C // examples.classes/E.C|null[0]
46-
final fun valueOf(kotlin/String): examples.classes/E // examples.classes/E.valueOf|valueOf#static(kotlin.String){}[0]
47-
final fun values(): kotlin/Array<examples.classes/E> // examples.classes/E.values|values#static(){}[0]
48-
final val entries // examples.classes/E.entries|#static{}entries[0]
49-
final fun <get-entries>(): kotlin.enums/EnumEntries<examples.classes/E> // examples.classes/E.entries.<get-entries>|<get-entries>#static(){}[0]
52+
open class examples.classes/OC { // examples.classes/OC|null[0]
53+
constructor <init>() // examples.classes/OC.<init>|<init>(){}[0]
54+
final fun c() // examples.classes/OC.c|c(){}[0]
55+
open fun o(): kotlin/Int // examples.classes/OC.o|o(){}[0]
5056
}
51-
final fun <#A: kotlin/Any?> examples.classes/consume(#A) // examples.classes/consume|consume(0:0){0§<kotlin.Any?>}[0]
52-
final fun examples.classes/testFun(): kotlin/Int // examples.classes/testFun|testFun(){}[0]
53-
final inline fun examples.classes/testInlineFun() // examples.classes/testInlineFun|testInlineFun(){}[0]
5457
final object examples.classes/O // examples.classes/O|null[0]
58+
final const val examples.classes/con // examples.classes/con|{}con[0]
59+
final fun <get-con>(): kotlin/String // examples.classes/con.<get-con>|<get-con>(){}[0]
5560
final val examples.classes/l // examples.classes/l|{}l[0]
5661
final fun <get-l>(): kotlin/Long // examples.classes/l.<get-l>|<get-l>(){}[0]
5762
final var examples.classes/r // examples.classes/r|{}r[0]
5863
final fun <get-r>(): kotlin/Float // examples.classes/r.<get-r>|<get-r>(){}[0]
5964
final fun <set-r>(kotlin/Float) // examples.classes/r.<set-r>|<set-r>(kotlin.Float){}[0]
60-
open annotation class examples.classes/A : kotlin/Annotation { // examples.classes/A|null[0]
61-
constructor <init>() // examples.classes/A.<init>|<init>(){}[0]
62-
}
63-
open class examples.classes/OC { // examples.classes/OC|null[0]
64-
constructor <init>() // examples.classes/OC.<init>|<init>(){}[0]
65-
final fun c() // examples.classes/OC.c|c(){}[0]
66-
open fun o(): kotlin/Int // examples.classes/OC.o|o(){}[0]
67-
}
65+
final fun <#A: kotlin/Any?> examples.classes/consume(#A) // examples.classes/consume|consume(0:0){0§<kotlin.Any?>}[0]
66+
final fun examples.classes/testFun(): kotlin/Int // examples.classes/testFun|testFun(){}[0]
67+
final inline fun examples.classes/testInlineFun() // examples.classes/testInlineFun|testInlineFun(){}[0]

0 commit comments

Comments
 (0)