FIR: introduce & use various comparators to sort members while de/serialization
#KT-41018 fixed
This commit is contained in:
committed by
Mikhail Zarechenskiy
parent
91c021c699
commit
e8157a5488
+18
-18
@@ -1,36 +1,36 @@
|
||||
internal final enum class In : R|kotlin/Enum<test/In>| {
|
||||
private constructor(): R|test/In|
|
||||
|
||||
public final static enum entry A: R|test/In|
|
||||
public final static fun values(): R|kotlin/Array<test/In>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/In| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/In>| {
|
||||
}
|
||||
|
||||
private constructor(): R|test/In|
|
||||
|
||||
public final static enum entry A: R|test/In|
|
||||
}
|
||||
|
||||
private final enum class Pr : R|kotlin/Enum<test/Pr>| {
|
||||
private constructor(): R|test/Pr|
|
||||
|
||||
public final static enum entry A: R|test/Pr|
|
||||
public final static fun values(): R|kotlin/Array<test/Pr>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/Pr| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/Pr>| {
|
||||
}
|
||||
|
||||
private constructor(): R|test/Pr|
|
||||
|
||||
public final static enum entry A: R|test/Pr|
|
||||
}
|
||||
|
||||
public final enum class Pu : R|kotlin/Enum<test/Pu>| {
|
||||
private constructor(): R|test/Pu|
|
||||
|
||||
public final static enum entry A: R|test/Pu|
|
||||
public final static fun values(): R|kotlin/Array<test/Pu>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/Pu| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/Pu>| {
|
||||
}
|
||||
|
||||
private constructor(): R|test/Pu|
|
||||
|
||||
public final static enum entry A: R|test/Pu|
|
||||
}
|
||||
|
||||
|
||||
+6
-6
@@ -1,4 +1,10 @@
|
||||
public final enum class En : R|kotlin/Enum<test/En>| {
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/En| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/En>| {
|
||||
}
|
||||
|
||||
public final val b: R|kotlin/Boolean|
|
||||
public get(): R|kotlin/Boolean|
|
||||
|
||||
@@ -10,11 +16,5 @@ public final enum class En : R|kotlin/Enum<test/En>| {
|
||||
public final static enum entry E1: R|test/En|
|
||||
public final static enum entry E2: R|test/En|
|
||||
public final static enum entry E3: R|test/En|
|
||||
public final static fun values(): R|kotlin/Array<test/En>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/En| {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
+11
-11
@@ -1,11 +1,4 @@
|
||||
public final enum class Enum : R|kotlin/Enum<test/Enum>| {
|
||||
public final fun f(): R|kotlin/Int|
|
||||
|
||||
public final val c: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
|
||||
private constructor(): R|test/Enum|
|
||||
|
||||
public final inner class Inner : R|kotlin/Any| {
|
||||
public constructor(): R|test/Enum.Inner|
|
||||
|
||||
@@ -19,13 +12,20 @@ public final enum class Enum : R|kotlin/Enum<test/Enum>| {
|
||||
public abstract interface Trait : R|kotlin/Any| {
|
||||
}
|
||||
|
||||
public final static enum entry ENTRY1: R|test/Enum|
|
||||
public final static enum entry ENTRY2: R|test/Enum|
|
||||
public final static fun values(): R|kotlin/Array<test/Enum>| {
|
||||
}
|
||||
public final fun f(): R|kotlin/Int|
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/Enum| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/Enum>| {
|
||||
}
|
||||
|
||||
public final val c: R|kotlin/Int|
|
||||
public get(): R|kotlin/Int|
|
||||
|
||||
private constructor(): R|test/Enum|
|
||||
|
||||
public final static enum entry ENTRY1: R|test/Enum|
|
||||
public final static enum entry ENTRY2: R|test/Enum|
|
||||
}
|
||||
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor(): R|test/A|
|
||||
|
||||
public final enum class E : R|kotlin/Enum<test/A.E>| {
|
||||
private constructor(): R|test/A.E|
|
||||
|
||||
public final static enum entry ENTRY: R|test/A.E|
|
||||
public final static fun values(): R|kotlin/Array<test/A.E>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/A.E| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/A.E>| {
|
||||
}
|
||||
|
||||
private constructor(): R|test/A.E|
|
||||
|
||||
public final static enum entry ENTRY: R|test/A.E|
|
||||
}
|
||||
|
||||
public constructor(): R|test/A|
|
||||
|
||||
}
|
||||
|
||||
|
||||
Vendored
+8
-8
@@ -1,22 +1,22 @@
|
||||
public final class A : R|kotlin/Any| {
|
||||
public constructor(): R|test/A|
|
||||
|
||||
public final companion object Companion : R|kotlin/Any| {
|
||||
private constructor(): R|test/A.Companion|
|
||||
|
||||
}
|
||||
|
||||
public final enum class E : R|kotlin/Enum<test/A.E>| {
|
||||
private constructor(): R|test/A.E|
|
||||
|
||||
public final static enum entry ENTRY: R|test/A.E|
|
||||
public final static fun values(): R|kotlin/Array<test/A.E>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/A.E| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/A.E>| {
|
||||
}
|
||||
|
||||
private constructor(): R|test/A.E|
|
||||
|
||||
public final static enum entry ENTRY: R|test/A.E|
|
||||
}
|
||||
|
||||
public constructor(): R|test/A|
|
||||
|
||||
}
|
||||
|
||||
|
||||
+6
-6
@@ -1,12 +1,12 @@
|
||||
public final enum class MyEnum : R|kotlin/Enum<test/MyEnum>| {
|
||||
private constructor(): R|test/MyEnum|
|
||||
|
||||
public final static enum entry ENTRY: R|test/MyEnum|
|
||||
public final static fun values(): R|kotlin/Array<test/MyEnum>| {
|
||||
}
|
||||
|
||||
public final static fun valueOf(value: R|kotlin/String|): R|test/MyEnum| {
|
||||
}
|
||||
|
||||
public final static fun values(): R|kotlin/Array<test/MyEnum>| {
|
||||
}
|
||||
|
||||
private constructor(): R|test/MyEnum|
|
||||
|
||||
public final static enum entry ENTRY: R|test/MyEnum|
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user