Raw FIR: add synthesized Enum.values() function #KT-24076 Fixed

This commit is contained in:
Mikhail Glukhikh
2019-11-06 16:31:56 +03:00
parent 6e0148c7a8
commit 581504aac5
26 changed files with 274 additions and 4 deletions
@@ -41,6 +41,10 @@ FILE fqName:<root> fileName:/temporaryInEnumEntryInitializer.kt
overridden:
public final fun <get-x> (): kotlin.String? declared in <root>.En
$this: VALUE_PARAMETER name:<this> type:<root>.En.ENTRY
FUN FAKE_OVERRIDE name:values visibility:public modality:FINAL <> ($this:<root>.En) returnType:kotlin.Array<<root>.En> [fake_override]
overridden:
public final fun values (): kotlin.Array<<root>.En> declared in <root>.En
$this: VALUE_PARAMETER name:<this> type:<root>.En
FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any [fake_override]
overridden:
protected final fun clone (): kotlin.Any declared in kotlin.Enum
@@ -75,6 +79,9 @@ FILE fqName:<root> fileName:/temporaryInEnumEntryInitializer.kt
overridden:
public final fun <get-ordinal> (): kotlin.Int declared in kotlin.Enum
$this: VALUE_PARAMETER name:<this> type:<root>.En.ENTRY
FUN name:values visibility:public modality:FINAL <> ($this:<root>.En) returnType:kotlin.Array<<root>.En>
$this: VALUE_PARAMETER name:<this> type:<root>.En
BLOCK_BODY
FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any [fake_override]
overridden:
protected final fun clone (): kotlin.Any declared in kotlin.Enum