library { // module name: library fragment { // package name: // class name: E // class name: E.A // class name: E.B // class name: E.C // signature: /E|null[0] public final enum class E : kotlin/Enum { // signature: /E.|(kotlin.Int){}[0] private constructor(x: kotlin/Int /* = ... */) // signature: /E.enumFun|enumFun(){}[0] public open fun enumFun(): kotlin/Int // signature: /E.enumVal|{}enumVal[0] public final val enumVal: kotlin/Int /* = 0 */ // signature: /E.enumVal.|(){}[0] public final get // signature: /E.enumVar|{}enumVar[0] public final var enumVar: kotlin/String // signature: /E.enumVar.|(){}[0] public final get // signature: /E.enumVar.|(kotlin.String){}[0] public final set // signature: /E.x|{}x[0] public final val x: kotlin/Int // signature: /E.x.|(){}[0] public final get // signature: /E.A|null[0] A, // signature: /E.B|null[0] B, // signature: /E.C|null[0] C, // has Enum.entries } // signature: /E.A|null[0] public final enum entry E.A : E { } // signature: /E.B|null[0] public final enum entry E.B : E { } // signature: /E.C|null[0] public final enum entry E.C : E { // signature: /E.C..enumFun|enumFun(){}[0] public open fun enumFun(): kotlin/Int } } }