| open enum class Z : Enum<Z> { |
| |
| ENTRY = ENTRY() |
| private enum entry class ENTRY : Z { |
| local inner class A { |
| constructor() /* primary */ { |
| super/*Any*/() |
| /* <init>() */ |
| |
| } |
| |
| fun test2() { |
| <this>.test() |
| } |
| |
| } |
| |
| private constructor() /* primary */ { |
| super/*Z*/() |
| /* <init>() */ |
| |
| } |
| |
| fun test() { |
| } |
| |
| } |
| |
| private constructor() /* primary */ { |
| super/*Enum*/<Z>() |
| /* <init>() */ |
| |
| } |
| |
| fun valueOf(value: String): Z /* Synthetic body for ENUM_VALUEOF */ |
| |
| fun values(): Array<Z> /* Synthetic body for ENUM_VALUES */ |
| |
| val entries: EnumEntries<Z> |
| get(): EnumEntries<Z> /* Synthetic body for ENUM_ENTRIES */ |
| |
| } |
| |