package test public /*synthesized*/ fun SamInterface(/*0*/ function: () -> kotlin.Unit): test.SamInterface public fun topLevelFunction(): kotlin.Unit public open class JavaClass { public constructor JavaClass() public open fun instanceMethod(): kotlin.Unit // Static members public open fun staticMethod(): kotlin.Unit } public final class KotlinClass { public constructor KotlinClass() } public interface SamInterface { public abstract fun instanceMethod(): kotlin.Unit } package test.sub { public open class JavaClassInSubpackage { public constructor JavaClassInSubpackage() public open fun instanceMethod(): kotlin.Unit // Static members public open fun staticMethod(): kotlin.Unit } }