[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: X
|
||||
// Public signature: /X|null[0]
|
||||
abstract enum class X : Enum<X> {
|
||||
// CHECK:
|
||||
// Mangled name: X#<init>(){}
|
||||
// Public signature: /X.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: X.B
|
||||
// Public signature: /X.B|null[0]
|
||||
@@ -125,6 +119,12 @@ abstract enum class X : Enum<X> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: X#<init>(){}
|
||||
// Public signature: /X.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: X#valueOf#static(kotlin.String){}X
|
||||
// Public signature: /X.valueOf|5795127078210310399[0]
|
||||
|
||||
Vendored
+7
-6
@@ -2,12 +2,6 @@
|
||||
// Mangled name: MyEnum
|
||||
// Public signature: /MyEnum|null[0]
|
||||
open enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum.Z
|
||||
// Public signature: /MyEnum.Z|null[0]
|
||||
@@ -158,6 +152,12 @@ open enum class MyEnum : Enum<MyEnum> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}MyEnum
|
||||
// Public signature: /MyEnum.valueOf|4316550590519800984[0]
|
||||
@@ -264,3 +264,4 @@ open enum class MyEnum : Enum<MyEnum> {
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
|
||||
+7
-6
@@ -2,12 +2,6 @@
|
||||
// Mangled name: MyEnum
|
||||
// Public signature: /MyEnum|null[0]
|
||||
open enum class MyEnum : Enum<MyEnum> {
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum.Z
|
||||
// Public signature: /MyEnum.Z|null[0]
|
||||
@@ -157,6 +151,12 @@ open enum class MyEnum : Enum<MyEnum> {
|
||||
|
||||
}
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: MyEnum#<init>(){}
|
||||
// Public signature: /MyEnum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: MyEnum#valueOf#static(kotlin.String){}MyEnum
|
||||
// Public signature: /MyEnum.valueOf|4316550590519800984[0]
|
||||
@@ -263,3 +263,4 @@ open enum class MyEnum : Enum<MyEnum> {
|
||||
/* fake */ override get(): Int
|
||||
|
||||
}
|
||||
|
||||
|
||||
+5
-5
@@ -2,17 +2,17 @@
|
||||
// Mangled name: A
|
||||
// Public signature: /A|null[0]
|
||||
enum class A : Enum<A> {
|
||||
// CHECK:
|
||||
// Mangled name: A.V1
|
||||
// Public signature: /A.V1|null[0]
|
||||
V1
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A#<init>(){}
|
||||
// Public signature: /A.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: A.V1
|
||||
// Public signature: /A.V1|null[0]
|
||||
V1
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: A#valueOf#static(kotlin.String){}A
|
||||
// Public signature: /A.valueOf|8636923007498802918[0]
|
||||
|
||||
@@ -32,17 +32,17 @@ val test2: Int
|
||||
// Mangled name: En
|
||||
// Public signature: /En|null[0]
|
||||
enum class En : Enum<En> {
|
||||
// CHECK:
|
||||
// Mangled name: En.X
|
||||
// Public signature: /En.X|null[0]
|
||||
X
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En#<init>(){}
|
||||
// Public signature: /En.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En.X
|
||||
// Public signature: /En.X|null[0]
|
||||
X
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#valueOf#static(kotlin.String){}En
|
||||
// Public signature: /En.valueOf|-1047188124757226812[0]
|
||||
|
||||
+5
-5
@@ -32,17 +32,17 @@ enum class En : Enum<En> {
|
||||
// Public signature debug description: <get-x>(){}
|
||||
get
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En.ENTRY
|
||||
// Public signature: /En.ENTRY|null[0]
|
||||
ENTRY
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En#<init>(kotlin.String?){}
|
||||
// Public signature: /En.<init>|392868513202821770[0]
|
||||
// Public signature debug description: <init>(kotlin.String?){}
|
||||
private constructor(x: String?) /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: En.ENTRY
|
||||
// Public signature: /En.ENTRY|null[0]
|
||||
ENTRY
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: En#valueOf#static(kotlin.String){}En
|
||||
// Public signature: /En.valueOf|-1047188124757226812[0]
|
||||
|
||||
@@ -41,17 +41,17 @@ class Z {
|
||||
// Mangled name: Enum
|
||||
// Public signature: /Enum|null[0]
|
||||
enum class Enum : Enum<Enum> {
|
||||
// CHECK:
|
||||
// Mangled name: Enum.A
|
||||
// Public signature: /Enum.A|null[0]
|
||||
A
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Enum#<init>(){}
|
||||
// Public signature: /Enum.<init>|-5645683436151566731[0]
|
||||
// Public signature debug description: <init>(){}
|
||||
private constructor() /* primary */
|
||||
|
||||
// CHECK:
|
||||
// Mangled name: Enum.A
|
||||
// Public signature: /Enum.A|null[0]
|
||||
A
|
||||
|
||||
// CHECK JVM_IR:
|
||||
// Mangled name: Enum#valueOf#static(kotlin.String){}Enum
|
||||
// Public signature: /Enum.valueOf|3536549559141182245[0]
|
||||
|
||||
@@ -2,12 +2,6 @@
|
||||
// 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]
|
||||
@@ -23,6 +17,12 @@ enum class En : Enum<En> {
|
||||
// Public signature: /En.C|null[0]
|
||||
C
|
||||
|
||||
// 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]
|
||||
|
||||
Reference in New Issue
Block a user