public final class A : R|test/T| { public open fun foo(): R|kotlin/Int| public constructor(): R|test/A| public final companion object Companion : R|test/T| { public open fun foo(): R|kotlin/Int| private constructor(): R|test/A.Companion| } } public abstract interface T : R|kotlin/Any| { public abstract fun foo(): R|kotlin/Int| }