[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
Vendored
+7
-6
@@ -29,12 +29,6 @@ open annotation class TestAnn : Annotation {
|
||||
// Mangled name: TestEnum
|
||||
// Public signature: /TestEnum|null[0]
|
||||
open enum class TestEnum : Enum<TestEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum#<init>(){}
|
||||
// Public signature: /TestEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum.ENTRY1
|
||||
// Public signature: /TestEnum.ENTRY1|null[0]
|
||||
@@ -144,6 +138,12 @@ open enum class TestEnum : Enum<TestEnum> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum#<init>(){}
|
||||
// Public signature: /TestEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#valueOf#static(kotlin.String){}TestEnum
|
||||
// Public signature: /TestEnum.valueOf|1811575739170804829[0]
|
||||
@@ -250,3 +250,4 @@ open enum class TestEnum : Enum<TestEnum> {
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
|
||||
+7
-6
@@ -29,12 +29,6 @@ open annotation class TestAnn : Annotation {
|
||||
// Mangled name: TestEnum
|
||||
// Public signature: /TestEnum|null[0]
|
||||
open enum class TestEnum : Enum<TestEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum#<init>(){}
|
||||
// Public signature: /TestEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum.ENTRY1
|
||||
// Public signature: /TestEnum.ENTRY1|null[0]
|
||||
@@ -145,6 +139,12 @@ open enum class TestEnum : Enum<TestEnum> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: TestEnum#<init>(){}
|
||||
// Public signature: /TestEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: TestEnum#valueOf#static(kotlin.String){}TestEnum
|
||||
// Public signature: /TestEnum.valueOf|1811575739170804829[0]
|
||||
@@ -251,3 +251,4 @@ open enum class TestEnum : Enum<TestEnum> {
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
|
||||
+6
-6
@@ -29,12 +29,6 @@ open annotation class TestAnn : Annotation {
|
||||
// Mangled name: En
|
||||
// Public signature: /En|null[0]
|
||||
enum class En : Enum<En> {
|
||||
// CHECK:
|
||||
// Mangled name: En#<init>(){}
|
||||
// Public signature: /En.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En.A
|
||||
// Public signature: /En.A|null[0]
|
||||
@@ -55,6 +49,12 @@ enum class En : Enum<En> {
|
||||
// Public signature: /En.D|null[0]
|
||||
D
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En#<init>(){}
|
||||
// Public signature: /En.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#valueOf#static(kotlin.String){}En
|
||||
// Public signature: /En.valueOf|-1047188124757226812[0]
|
||||
|
||||
+5
-5
@@ -163,17 +163,17 @@ class C : A {
|
||||
// Mangled name: E
|
||||
// Public signature: /E|null[0]
|
||||
enum class E : Enum<E> {
|
||||
// CHECK:
|
||||
// Mangled name: E.EA
|
||||
// Public signature: /E.EA|null[0]
|
||||
EA
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: E#<init>(){}
|
||||
// Public signature: /E.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: E.EA
|
||||
// Public signature: /E.EA|null[0]
|
||||
EA
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: E#valueOf#static(kotlin.String){}E
|
||||
// Public signature: /E.valueOf|-1984843552149141556[0]
|
||||
|
||||
+5
-5
@@ -163,17 +163,17 @@ class C : A {
|
||||
// Mangled name: E
|
||||
// Public signature: /E|null[0]
|
||||
enum class E : Enum<E> {
|
||||
// CHECK:
|
||||
// Mangled name: E.EA
|
||||
// Public signature: /E.EA|null[0]
|
||||
EA
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: E#<init>(){}
|
||||
// Public signature: /E.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: E.EA
|
||||
// Public signature: /E.EA|null[0]
|
||||
EA
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: E#valueOf#static(kotlin.String){}E
|
||||
// Public signature: /E.valueOf|-1984843552149141556[0]
|
||||
|
||||
Reference in New Issue
Block a user