FILE: delegationSuperCallInEnumConstructor.kt public final enum class A : R|kotlin/Enum| { public final static enum entry A: R|A| = object : R|A| { private constructor(): R|| { super(Int(1)) } } public final static enum entry B: R|A| = object : R|A| { private constructor(): R|| { super(Int(2)) } } public final static enum entry C: R|A| = object : R|A| { private constructor(): R|| { super(String(test)) } } private constructor(x: R|kotlin/Int|): R|A| { super|>() } private constructor(t: R|kotlin/String|): R|A| { this(Int(10)) } public final static fun values(): R|kotlin/Array| { } public final static fun valueOf(value: R|kotlin/String|): R|A| { } public final static val entries: R|kotlin/enums/EnumEntries| public get(): R|kotlin/enums/EnumEntries| }