| package test | |
| public abstract class A { | |
| public constructor A() | |
| public open fun getValue(): kotlin.String! | |
| } | |
| public open class B : test.A, test.I { | |
| public constructor B() | |
| public open override /*2*/ /*fake_override*/ val value: kotlin.String? | |
| } | |
| public final class C : test.B, test.I { | |
| public constructor C() | |
| public open override /*2*/ /*fake_override*/ val value: kotlin.String? | |
| } | |
| public interface I { | |
| public abstract val value: kotlin.String? | |
| } |