| package |
| |
| public final class Outer</*0*/ T> { |
| public constructor Outer</*0*/ T>() |
| 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 inner class Inner /*captured type parameters: /*0*/ T*/ { |
| public constructor Inner() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun foo(/*0*/ t: T): T |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class Nested { |
| public constructor Nested() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun foo(/*0*/ t: [Error type: Unresolved type for T]): [Error type: Unresolved type for T] |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| |
| public final class Nested2</*0*/ T> { |
| public constructor Nested2</*0*/ T>() |
| public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean |
| public final fun foo(/*0*/ t: T): T |
| public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int |
| public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String |
| } |
| } |