library { // module name: library fragment { // package name: test // class name: test/My // class name: test/My.ALPHA // class name: test/My.BETA // class name: test/My.OMEGA // class name: test/ann // class name: test/annotated public final enum class test/My : kotlin/Enum { private constructor() ALPHA, BETA, OMEGA, // has Enum.entries } public final enum entry test/My.ALPHA : test/My { } public final enum entry test/My.BETA : test/My { } public final enum entry test/My.OMEGA : test/My { } public final annotation class test/ann : kotlin/Annotation { public constructor(vararg m: test/My /* kotlin/Array */) public final val m: kotlin/Array public final get } @test/ann(m = [test/My.ALPHA, test/My.BETA]) public final annotation class test/annotated : kotlin/Annotation { public constructor() } } }