namespace <root>

// <namespace name="kt1193">
namespace kt1193

internal final enum class kt1193.MyChildEnum : kt1193.MyEnum {
    public final /*constructor*/ fun <init>(/*0*/ i: jet.Int, /*1*/ s: jet.String): kt1193.MyChildEnum
    internal final override /*1*/ val i: jet.Int
    internal final val s: jet.String
    internal final class object kt1193.MyChildEnum.<class-object-for-MyChildEnum> {
        internal final /*constructor*/ fun <init>(): kt1193.MyChildEnum.<class-object-for-MyChildEnum>
        internal final val C: kt1193.MyChildEnum.<class-object-for-MyChildEnum>.C
    }
}
internal open enum class kt1193.MyEnum : jet.Any {
    public final /*constructor*/ fun <init>(/*0*/ i: jet.Int): kt1193.MyEnum
    internal final val i: jet.Int
    internal final class object kt1193.MyEnum.<class-object-for-MyEnum> {
        internal final /*constructor*/ fun <init>(): kt1193.MyEnum.<class-object-for-MyEnum>
        internal final val A: kt1193.MyEnum.<class-object-for-MyEnum>.A
        internal final val B: kt1193.MyEnum.<class-object-for-MyEnum>.B
    }
}
// </namespace name="kt1193">
