package internal fun getT(): T internal trait In { 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 } internal trait Inv { 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 } internal trait Out { 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 } internal trait Test { public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean internal abstract fun explicitReturnType1(): I internal abstract fun explicitReturnType2(): O internal abstract fun explicitReturnType3(): P internal abstract fun explicitReturnType4(): In internal abstract fun explicitReturnType5(): In public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int internal open fun imlicitReturnType1(): I internal open fun imlicitReturnType2(): O internal open fun imlicitReturnType3(): P internal open fun imlicitReturnType4(): In internal open fun imlicitReturnType5(): In internal abstract fun parameters1(/*0*/ i: I, /*1*/ o: O, /*2*/ p: P): kotlin.Unit internal abstract fun parameters2(/*0*/ i: In): kotlin.Unit internal abstract fun parameters3(/*0*/ i: In): kotlin.Unit public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String internal abstract fun typeParameter1(): kotlin.Unit internal abstract fun typeParameter2(): kotlin.Unit internal abstract fun typeParameter3(): kotlin.Unit internal abstract fun > typeParameter4(): kotlin.Unit internal abstract fun > typeParameter5(): kotlin.Unit internal abstract fun I.receiver1(): kotlin.Unit internal abstract fun O.receiver2(): kotlin.Unit internal abstract fun P.receiver3(): kotlin.Unit internal abstract fun In.receiver4(): kotlin.Unit internal abstract fun In.receiver5(): kotlin.Unit }