[Tests] More conservative stableOrdered dump
Order of enum entries and fields matters, we can't sort them too. ^KT-65460
This commit is contained in:
committed by
Space Team
parent
5d4e822f42
commit
0fa42a9c11
@@ -2,12 +2,6 @@
|
||||
// Mangled name: TestAbstractEnum1
|
||||
// Public signature: /TestAbstractEnum1|null[0]
|
||||
abstract enum class TestAbstractEnum1 : Enum<TestAbstractEnum1> {
|
||||
// CHECK:
|
||||
// Mangled name: TestAbstractEnum1#<init>(){}
|
||||
// Public signature: /TestAbstractEnum1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAbstractEnum1.X1
|
||||
// Public signature: /TestAbstractEnum1.X1|null[0]
|
||||
@@ -101,6 +95,12 @@ abstract enum class TestAbstractEnum1 : Enum<TestAbstractEnum1> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAbstractEnum1#<init>(){}
|
||||
// Public signature: /TestAbstractEnum1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAbstractEnum1#valueOf#static(kotlin.String){}TestAbstractEnum1
|
||||
// Public signature: /TestAbstractEnum1.valueOf|1031102409939396944[0]
|
||||
@@ -218,12 +218,6 @@ abstract enum class TestAbstractEnum1 : Enum<TestAbstractEnum1> {
|
||||
// Mangled name: TestAbstractEnum2
|
||||
// Public signature: /TestAbstractEnum2|null[0]
|
||||
abstract enum class TestAbstractEnum2 : Enum<TestAbstractEnum2>, IFoo {
|
||||
// CHECK:
|
||||
// Mangled name: TestAbstractEnum2#<init>(){}
|
||||
// Public signature: /TestAbstractEnum2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAbstractEnum2.X1
|
||||
// Public signature: /TestAbstractEnum2.X1|null[0]
|
||||
@@ -317,6 +311,12 @@ abstract enum class TestAbstractEnum2 : Enum<TestAbstractEnum2>, IFoo {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestAbstractEnum2#<init>(){}
|
||||
// Public signature: /TestAbstractEnum2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestAbstractEnum2#valueOf#static(kotlin.String){}TestAbstractEnum2
|
||||
// Public signature: /TestAbstractEnum2.valueOf|-3718310282234049027[0]
|
||||
@@ -434,17 +434,17 @@ abstract enum class TestAbstractEnum2 : Enum<TestAbstractEnum2>, IFoo {
|
||||
// Mangled name: TestFinalEnum1
|
||||
// Public signature: /TestFinalEnum1|null[0]
|
||||
enum class TestFinalEnum1 : Enum<TestFinalEnum1> {
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum1.X1
|
||||
// Public signature: /TestFinalEnum1.X1|null[0]
|
||||
X1
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum1#<init>(){}
|
||||
// Public signature: /TestFinalEnum1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum1.X1
|
||||
// Public signature: /TestFinalEnum1.X1|null[0]
|
||||
X1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestFinalEnum1#valueOf#static(kotlin.String){}TestFinalEnum1
|
||||
// Public signature: /TestFinalEnum1.valueOf|-6956480038617460042[0]
|
||||
@@ -571,17 +571,17 @@ enum class TestFinalEnum2 : Enum<TestFinalEnum2> {
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum2.X1
|
||||
// Public signature: /TestFinalEnum2.X1|null[0]
|
||||
X1
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum2#<init>(kotlin.Int){}
|
||||
// Public signature: /TestFinalEnum2.<init>|-5182794243525578284[0]
|
||||
// Public signature debug description: <init>(kotlin.Int){}
|
||||
private constructor(x: Int) /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum2.X1
|
||||
// Public signature: /TestFinalEnum2.X1|null[0]
|
||||
X1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestFinalEnum2#valueOf#static(kotlin.String){}TestFinalEnum2
|
||||
// Public signature: /TestFinalEnum2.valueOf|-780401890225518867[0]
|
||||
@@ -693,17 +693,17 @@ enum class TestFinalEnum2 : Enum<TestFinalEnum2> {
|
||||
// Mangled name: TestFinalEnum3
|
||||
// Public signature: /TestFinalEnum3|null[0]
|
||||
enum class TestFinalEnum3 : Enum<TestFinalEnum3> {
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum3.X1
|
||||
// Public signature: /TestFinalEnum3.X1|null[0]
|
||||
X1
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum3#<init>(){}
|
||||
// Public signature: /TestFinalEnum3.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestFinalEnum3.X1
|
||||
// Public signature: /TestFinalEnum3.X1|null[0]
|
||||
X1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestFinalEnum3#valueOf#static(kotlin.String){}TestFinalEnum3
|
||||
// Public signature: /TestFinalEnum3.valueOf|-7660458486476045816[0]
|
||||
@@ -821,12 +821,6 @@ enum class TestFinalEnum3 : Enum<TestFinalEnum3> {
|
||||
// Mangled name: TestOpenEnum1
|
||||
// Public signature: /TestOpenEnum1|null[0]
|
||||
open enum class TestOpenEnum1 : Enum<TestOpenEnum1> {
|
||||
// CHECK:
|
||||
// Mangled name: TestOpenEnum1#<init>(){}
|
||||
// Public signature: /TestOpenEnum1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestOpenEnum1.X1
|
||||
// Public signature: /TestOpenEnum1.X1|null[0]
|
||||
@@ -914,6 +908,12 @@ open enum class TestOpenEnum1 : Enum<TestOpenEnum1> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestOpenEnum1#<init>(){}
|
||||
// Public signature: /TestOpenEnum1.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestOpenEnum1#valueOf#static(kotlin.String){}TestOpenEnum1
|
||||
// Public signature: /TestOpenEnum1.valueOf|-3895494988240235128[0]
|
||||
@@ -1025,12 +1025,6 @@ open enum class TestOpenEnum1 : Enum<TestOpenEnum1> {
|
||||
// Mangled name: TestOpenEnum2
|
||||
// Public signature: /TestOpenEnum2|null[0]
|
||||
open enum class TestOpenEnum2 : Enum<TestOpenEnum2> {
|
||||
// CHECK:
|
||||
// Mangled name: TestOpenEnum2#<init>(){}
|
||||
// Public signature: /TestOpenEnum2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestOpenEnum2.X1
|
||||
// Public signature: /TestOpenEnum2.X1|null[0]
|
||||
@@ -1124,6 +1118,12 @@ open enum class TestOpenEnum2 : Enum<TestOpenEnum2> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestOpenEnum2#<init>(){}
|
||||
// Public signature: /TestOpenEnum2.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestOpenEnum2#valueOf#static(kotlin.String){}TestOpenEnum2
|
||||
// Public signature: /TestOpenEnum2.valueOf|-6277423759061924196[0]
|
||||
|
||||
Reference in New Issue
Block a user