| package |
| |
| internal open class Inter { |
| public constructor Inter() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public object My : Inter { |
| private constructor My() |
| public final val x: Inter? = null |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun foo(/*0*/ arg: Inter): Inter |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public open class Test { |
| public constructor Test() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun foo(/*0*/ x: Test.Protected): Test.Protected |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| |
| public companion object Companion { |
| private constructor Companion() |
| public final fun create(/*0*/ x: Test.Protected): Test.Protected |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class NestedClass { |
| public constructor NestedClass() |
| public final fun create(/*0*/ x: Test.Protected): Test.Protected |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public interface NestedInterface { |
| public abstract fun create(/*0*/ x: Test.Protected): kotlin.Unit |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public object NestedObject { |
| private constructor NestedObject() |
| public final fun create(/*0*/ x: Test.Protected): Test.Protected |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| protected final class Protected { |
| public constructor Protected() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| } |