package test public final enum class My : kotlin.Enum { enum entry ALPHA enum entry BETA enum entry OMEGA private constructor My() protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.My): kotlin.Int public final override /*1*/ /*fake_override*/ fun name(): kotlin.String public final override /*1*/ /*fake_override*/ fun ordinal(): kotlin.Int // Static members public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.My public final /*synthesized*/ fun values(): kotlin.Array } @kotlin.annotation.annotation() public final class ann : kotlin.Annotation { public constructor ann(/*0*/ vararg m: test.My /*kotlin.Array*/) public final val m: kotlin.Array } @test.ann(m = {My.ALPHA, My.BETA}) @kotlin.annotation.annotation() public final class annotated : kotlin.Annotation { public constructor annotated() }