| package test | |
| public open class Impl : test.Trait { | |
| public constructor Impl() | |
| public open override /*1*/ /*fake_override*/ fun bar(): kotlin.String | |
| public open override /*1*/ /*fake_override*/ fun foo(): kotlin.String | |
| } | |
| public open class Subclass : test.Impl { | |
| public constructor Subclass() | |
| @java.lang.Override public open override /*1*/ fun bar(): kotlin.String | |
| public open override /*1*/ /*fake_override*/ fun foo(): kotlin.String | |
| } | |
| public interface Trait { | |
| public open fun bar(): kotlin.String | |
| public open fun foo(): kotlin.String | |
| } |