namespace <root>

// <namespace name="toplevelObjectDeclarations">
namespace toplevelObjectDeclarations

internal open class toplevelObjectDeclarations.Foo : jet.Any {
    public final /*constructor*/ fun <init>(/*0*/ y: jet.Int): toplevelObjectDeclarations.Foo
    internal open fun foo(): jet.Int
}
internal final class toplevelObjectDeclarations.T : toplevelObjectDeclarations.Foo {
    public final /*constructor*/ fun <init>(): toplevelObjectDeclarations.T
    internal open override /*1*/ fun foo(): jet.Int
}
internal final val A: toplevelObjectDeclarations.A
internal final val B: toplevelObjectDeclarations.B
internal final val x: jet.Int
internal final val y: toplevelObjectDeclarations.<no name provided>
internal final val z: jet.Int
// </namespace name="toplevelObjectDeclarations">
