package test

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

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

internal trait T {
    internal abstract fun foo(): kotlin.Int
}
