| 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 | |
| } |