Add JVM ABI K1/K2 consistency tests

This commit is contained in:
vladislav.grechko
2023-12-26 10:18:19 +00:00
committed by Space Team
parent 5a1fb78fcd
commit 34bac48541
1104 changed files with 88413 additions and 66 deletions
@@ -0,0 +1,60 @@
MODULE main
CLASS Kt47300Kt.class
PACKAGE METADATA
FUNCTION fold(LContent;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Property: class.metadata.function.valueParameters
K1
(onContent: kotlin/Function1<@kotlin/ParameterName(name = "value") T#1, T#0>, onException: kotlin/Function1<@kotlin/ParameterName(name = "exception") java/lang/Exception /* = kotlin/Exception^ */, T#0>)
K2
(onContent: kotlin/Function1<@kotlin/ParameterName(name = "value") T#1, T#0>, onException: kotlin/Function1<@kotlin/ParameterName(name = "exception") java/lang/Exception /* = @kotlin/ParameterName(name = "exception") kotlin/Exception^ */, T#0>)
FUNCTION getOrElse(LContent;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
Property: class.metadata.function.valueParameters
K1
(onException: kotlin/Function1<@kotlin/ParameterName(name = "exception") java/lang/Exception /* = kotlin/Exception^ */, T#0>)
K2
(onException: kotlin/Function1<@kotlin/ParameterName(name = "exception") java/lang/Exception /* = @kotlin/ParameterName(name = "exception") kotlin/Exception^ */, T#0>)
Annotation: class.invisibleAnnotations
K1
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
kt47300.kt
Kotlin
*S Kotlin
*F
+ 1 kt47300.kt
Kt47300Kt
*L
1#1,40:1
25#1,5:41
18#1,12:46
*S KotlinDebug
*F
+ 1 kt47300.kt
Kt47300Kt
*L
18#1:41,5
35#1:46,12
*E
} )
K2
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
kt47300.kt
Kotlin
*S Kotlin
*F
+ 1 kt47300.kt
Kt47300Kt
*L
1#1,40:1
29#1:41
18#1:42
29#1:43
*S KotlinDebug
*F
+ 1 kt47300.kt
Kt47300Kt
*L
18#1:41
35#1:42
35#1:43
*E
} )