34 lines
453 B
Plaintext
Vendored
34 lines
453 B
Plaintext
Vendored
enum class En : Enum<En> {
|
|
private constructor() /* primary */ {
|
|
super/*Enum*/<En>()
|
|
/* <init>() */
|
|
|
|
}
|
|
|
|
A = En()
|
|
|
|
B = En()
|
|
|
|
C = En()
|
|
|
|
D = En()
|
|
|
|
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.A)
|
|
fun test1() {
|
|
}
|
|
|