36 lines
602 B
Plaintext
Vendored
36 lines
602 B
Plaintext
Vendored
enum class En : Enum<En> {
|
|
private constructor() /* primary */ {
|
|
TODO("IrEnumConstructorCall")
|
|
/* InstanceInitializerCall */
|
|
|
|
}
|
|
|
|
A init = TODO("IrEnumConstructorCall") B init = TODO("IrEnumConstructorCall") C init = TODO("IrEnumConstructorCall") D init = TODO("IrEnumConstructorCall")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun values(): Array<En> /* Synthetic body for ENUM_VALUES */
|
|
|
|
fun valueOf(value: String): En /* Synthetic body for ENUM_VALUEOF */
|
|
|
|
}
|
|
|
|
annotation class TestAnn : Annotation {
|
|
constructor(x: En) /* primary */
|
|
val x: En
|
|
field = x
|
|
get
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
@TestAnn(x = En)
|
|
fun test1() {
|
|
}
|
|
|