Add JVM ABI K1/K2 consistency tests
This commit is contained in:
committed by
Space Team
parent
5a1fb78fcd
commit
34bac48541
compiler/testData/codegen/box/jvm8/defaults/allCompatibility/delegationBy/simpleProperty.jvm_abi.txt
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
MODULE main
|
||||
CLASS TestClass.class
|
||||
CLASS METADATA
|
||||
K1
|
||||
getTest()Ljava/lang/String;
|
||||
K2
|
||||
---
|
||||
K1
|
||||
---
|
||||
K2
|
||||
test
|
||||
Vendored
+1
-1
@@ -2,7 +2,7 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// JVM_TARGET: 1.8
|
||||
// WITH_STDLIB
|
||||
|
||||
// JVM_ABI_K1_K2_DIFF: KT-63828
|
||||
interface Test {
|
||||
val test: String get() = "Fail"
|
||||
}
|
||||
|
||||
Vendored
+11
@@ -0,0 +1,11 @@
|
||||
MODULE main
|
||||
CLASS TestClass.class
|
||||
CLASS METADATA
|
||||
K1
|
||||
getTest()Ljava/lang/String;
|
||||
K2
|
||||
---
|
||||
K1
|
||||
---
|
||||
K2
|
||||
test
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// JVM_TARGET: 1.8
|
||||
// WITH_STDLIB
|
||||
|
||||
// JVM_ABI_K1_K2_DIFF: KT-63828
|
||||
interface Test {
|
||||
val test: String get() = "Fail"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
MODULE main
|
||||
CLASS MyMap.class
|
||||
METHOD getOrDefault(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
|
||||
Annotation: method.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/SinceKotlin;( version: 1.1 )
|
||||
K2
|
||||
---
|
||||
Annotation: method.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/internal/PlatformDependent;
|
||||
K2
|
||||
---
|
||||
@@ -3,6 +3,8 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// WITH_STDLIB
|
||||
// FULL_JDK
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62788
|
||||
|
||||
// FILE: main.kt
|
||||
var result = ""
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
MODULE main
|
||||
CLASS ZImpl2.class
|
||||
K1
|
||||
---
|
||||
K2
|
||||
test(Ljava/lang/String;)Ljava/lang/String; [public]
|
||||
@@ -1,3 +1,5 @@
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62781
|
||||
|
||||
// TARGET_BACKEND: JVM
|
||||
// JVM_TARGET: 1.8
|
||||
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
MODULE main
|
||||
CLASS Kt33054Kt.class
|
||||
Annotation: class.invisibleAnnotations
|
||||
K1
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
kt33054.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 kt33054.kt
|
||||
Kt33054Kt
|
||||
+ 2 kt33054.kt
|
||||
A
|
||||
*L
|
||||
1#1,20:1
|
||||
6#2,4:21
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 kt33054.kt
|
||||
Kt33054Kt
|
||||
*L
|
||||
19#1:21,4
|
||||
*E
|
||||
} )
|
||||
K2
|
||||
@Lkotlin/jvm/internal/SourceDebugExtension;( value: #{ SMAP
|
||||
kt33054.kt
|
||||
Kotlin
|
||||
*S Kotlin
|
||||
*F
|
||||
+ 1 kt33054.kt
|
||||
Kt33054Kt
|
||||
+ 2 kt33054.kt
|
||||
A
|
||||
*L
|
||||
1#1,20:1
|
||||
6#2:21
|
||||
*S KotlinDebug
|
||||
*F
|
||||
+ 1 kt33054.kt
|
||||
Kt33054Kt
|
||||
*L
|
||||
19#1:21
|
||||
*E
|
||||
} )
|
||||
@@ -1,5 +1,6 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// JVM_TARGET: 1.8
|
||||
// JVM_ABI_K1_K2_DIFF: KT-62464
|
||||
|
||||
open class A(val x: String) {
|
||||
inline fun f() = if (this is C) this else A("O")
|
||||
|
||||
Reference in New Issue
Block a user