jvm-abi-gen: Allow disabling class members sorting in abi.jar

#KT-64589
This commit is contained in:
Vladimir Tagakov
2024-01-23 19:25:23 -07:00
committed by Space Team
parent c0152ccf0f
commit dab9ac3b1c
14 changed files with 102 additions and 18 deletions
@@ -0,0 +1 @@
// PRESERVE_DECLARATION_ORDER
@@ -0,0 +1,11 @@
package test
class Chaos {
fun b() = Unit
fun a() = Unit
@JvmField
val b = Unit
@JvmField
val a = Unit
}
@@ -0,0 +1,9 @@
@kotlin.Metadata
public final class test/Chaos {
// source: 'preserveDeclarationOrder.kt'
public final @kotlin.jvm.JvmField @org.jetbrains.annotations.NotNull field b: kotlin.Unit
public final @kotlin.jvm.JvmField @org.jetbrains.annotations.NotNull field a: kotlin.Unit
public method <init>(): void
public final method b(): void
public final method a(): void
}