| package test | |
| public interface A { | |
| public open fun bar(): kotlin.Unit | |
| public open fun foo(): kotlin.Unit | |
| } | |
| public open class B : test.A { | |
| /*primary*/ public constructor B() | |
| public open override /*1*/ /*fake_override*/ fun bar(): kotlin.Unit | |
| public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit | |
| } | |
| public final class C : test.B { | |
| /*primary*/ public constructor C() | |
| public open override /*1*/ fun bar(): kotlin.Unit | |
| public open override /*1*/ /*fake_override*/ fun foo(): kotlin.Unit | |
| } |