namespace <root>

// <namespace name="illegal_modifiers">
namespace illegal_modifiers

internal abstract class illegal_modifiers.A : jet.Any {
    public final /*constructor*/ fun <init>(): illegal_modifiers.A
    internal abstract fun f(): jet.Tuple0
    internal abstract fun g(): jet.Tuple0
    internal open fun h(): jet.Tuple0
    internal open var r: jet.String protected set
}
internal final class illegal_modifiers.FinalClass : jet.Any {
    public final /*constructor*/ fun <init>(): illegal_modifiers.FinalClass
    internal open fun foo(): jet.Tuple0
    internal final val i: jet.Int
    internal final var j: jet.Int
}
internal final trait illegal_modifiers.T : jet.Any {
}
// </namespace name="illegal_modifiers">
