open annotation class TestAnn : Annotation { val x: En field = x get constructor(x: En) /* primary */ { super/*Any*/() /* () */ } } enum class En : Enum { A = En() B = En() C = En() D = En() private constructor() /* primary */ { super/*Enum*/() /* () */ } fun valueOf(value: String): En /* Synthetic body for ENUM_VALUEOF */ fun values(): Array /* Synthetic body for ENUM_VALUES */ val entries: EnumEntries get(): EnumEntries /* Synthetic body for ENUM_ENTRIES */ } @TestAnn(x = En.A) fun test1() { }