IR: move enum value array initialization out of <clinit>

#KT-44192 Fixed
This commit is contained in:
Jinseong Jeon
2021-01-06 21:56:29 -08:00
committed by Alexander Udalov
parent f8f08e8134
commit 7cc06489dd
7 changed files with 255 additions and 11 deletions
@@ -0,0 +1,13 @@
@kotlin.Metadata
public final enum class Test {
// source: 'deprecatedEnumEntryFields.kt'
private synthetic final static field $VALUES: Test[]
public deprecated final enum static @kotlin.Deprecated field ENTRY1: Test
public final enum static field ENTRY2: Test
public deprecated final enum static @kotlin.Deprecated field ENTRY3: Test
private synthetic final static method $values(): Test[]
static method <clinit>(): void
private method <init>(p0: java.lang.String, p1: int): void
public static method valueOf(p0: java.lang.String): Test
public static method values(): Test[]
}