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,33 @@
MODULE main
CLASS A3.class
CLASS METADATA
FUNCTION removeAt(I)Ljava/lang/String;
Property: class.metadata.function.modifiers
K1
public open
K2
public open operator
CLASS A4.class
CLASS METADATA
FUNCTION removeAt(I)Ljava/lang/String;
Property: class.metadata.function.modifiers
K1
public abstract
K2
public abstract operator
CLASS A5.class
CLASS METADATA
FUNCTION removeAt(I)Ljava/lang/String;
Property: class.metadata.function.modifiers
K1
public open
K2
public open operator
CLASS A6.class
CLASS METADATA
FUNCTION removeAt(I)Ljava/lang/String;
Property: class.metadata.function.modifiers
K1
public abstract
K2
public abstract operator
@@ -1,3 +1,5 @@
// JVM_ABI_K1_K2_DIFF: KT-63857
abstract class A1<T> : MutableList<T> {
override fun remove(x: T): Boolean = true
override fun removeAt(index: Int): T = null!!