package test

public final class A : test.T {
    /*primary*/ public constructor A()
    public open override /*1*/ fun foo(): kotlin.Int

    public companion object Companion : test.T {
        /*primary*/ private constructor Companion()
        public open override /*1*/ /*delegation*/ fun foo(): kotlin.Int
    }
}

public interface T {
    public abstract fun foo(): kotlin.Int
}
