| package |
| |
| public open external class A { |
| public constructor A() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class B : A { |
| public constructor B() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class BB : A { |
| public constructor BB() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final external class C : A { |
| public constructor C() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public open external class D { |
| public constructor D() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open fun f(/*0*/ x: kotlin.Int): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class E : D { |
| public constructor E() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ fun f(/*0*/ x: kotlin.Int): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class F : D, I { |
| public constructor F() |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*2*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final external class G : D, I { |
| public constructor G() |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*2*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public external interface I { |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public abstract fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public interface II { |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public abstract fun f(/*0*/ x: kotlin.Int): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public interface IIJ : II, J { |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public abstract override /*2*/ /*fake_override*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public interface J { |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public abstract fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public open class X { |
| public constructor X() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun f(/*0*/ x: kotlin.Int): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public open external class XE { |
| public constructor XE() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun f(/*0*/ x: kotlin.Int): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class Y : X, I { |
| public constructor Y() |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final override /*2*/ /*fake_override*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final external class YE : XE, I { |
| public constructor YE() |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final override /*2*/ /*fake_override*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class YY : A, II { |
| public constructor YY() |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*2*/ /*fake_override*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class Z : X, J { |
| public constructor Z() |
| public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final override /*2*/ /*fake_override*/ fun f(/*0*/ x: kotlin.Int = ...): kotlin.Unit |
| public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String |
| } |