package test

public /*synthesized*/ fun SamInterface(/*0*/ function: () -> jet.Unit): test.SamInterface
public fun topLevelFunction(): jet.Unit

public open class JavaClass : java.lang.Object {
    public constructor JavaClass()
    public open fun instanceMethod(): jet.Unit
}

public final class KotlinClass {
    public constructor KotlinClass()
}

public trait SamInterface : java.lang.Object {
    public abstract fun instanceMethod(): jet.Unit
}

package test.JavaClass {
    public open fun staticMethod(): jet.Unit
}

package test.sub {
    
    public open class JavaClassInSubpackage : java.lang.Object {
        public constructor JavaClassInSubpackage()
        public open fun instanceMethod(): jet.Unit
    }
    
    package test.sub.JavaClassInSubpackage {
        public open fun staticMethod(): jet.Unit
    }
}
