FILE: enumWithCompanion.kt public final enum class EC : R|kotlin/Enum| { private constructor(): R|EC| { super|>() } public final static enum entry A: R|EC| public final static enum entry B: R|EC| public final companion object Companion : R|kotlin/Any| { private constructor(): R|EC.Companion| { super() } public final fun u(ec: R|EC|): R|kotlin/Boolean| { ^u when (R|/ec|) { ==($subj$, R|/EC.A|) -> { Boolean(true) } ==($subj$, R|/EC.B|) -> { Boolean(false) } } } } public final static fun values(): R|kotlin/Array| { } public final static fun valueOf(value: R|kotlin/String|): R|EC| { } public final static val entries: R|kotlin/enums/EnumEntries| public get(): R|kotlin/enums/EnumEntries| }