Add JVM ABI K1/K2 consistency tests
This commit is contained in:
committed by
Space Team
parent
5a1fb78fcd
commit
34bac48541
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
MODULE lib
|
||||
CLASS A.class
|
||||
CLASS METADATA
|
||||
PROPERTY x
|
||||
Property: class.metadata.property.returnType
|
||||
K1
|
||||
.A$x$1
|
||||
K2
|
||||
.A.<no name provided>
|
||||
+2
-1
@@ -1,7 +1,8 @@
|
||||
// TARGET_BACKEND: JVM
|
||||
// MODULE: lib
|
||||
// FILE: A.kt
|
||||
// JVM_ABI_K1_K2_DIFF: KT-63868
|
||||
|
||||
// FILE: A.kt
|
||||
abstract class A {
|
||||
private val x = object {
|
||||
fun foo() = "OK"
|
||||
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
MODULE lib
|
||||
CLASS A.class
|
||||
CLASS METADATA
|
||||
FUNCTION foo()Ljava/lang/Comparable;
|
||||
Property: class.metadata.function.typeParameters
|
||||
K1
|
||||
<T#0 /* K */ : kotlin/Comparable<T#0!>!>
|
||||
K2
|
||||
<T#0 /* K */ : kotlin/Comparable<T#0 & Any..T#0?>!>
|
||||
+2
@@ -2,6 +2,8 @@
|
||||
// WITH_STDLIB
|
||||
// MODULE: lib
|
||||
|
||||
// JVM_ABI_K1_K2_DIFF: KT-63870
|
||||
|
||||
// FILE: JavaInterface.java
|
||||
public interface JavaInterface {
|
||||
<K extends Comparable<K>> K foo();
|
||||
|
||||
Reference in New Issue
Block a user