package public interface 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 } public interface 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 } public interface 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 } public interface Pair { 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 Test { 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 abstract fun neOk1(): I public abstract fun neOk10(): Inv public abstract fun neOk11(): Inv public abstract fun neOk2(): In public abstract fun neOk3(): In> public abstract fun neOk30(): [Error type: Type for error type constructor (Pair)] public abstract fun neOk31(): Pair public abstract fun neOk32(): [Error type: Type for error type constructor (Inv)] public abstract fun neOk33(): Inv<[Error type: No type specified for unknown element]> public abstract fun neOk34(): Inv<[Error type: Unresolved type for C]> public abstract fun neOk35(): [Error type: Type for error type constructor (Inv)] public abstract fun neOk4(): Inv public abstract fun neOk5(): Inv public abstract fun neOk6(): Pair, I> public abstract fun neOk7(): Inv public abstract fun neOk8(): Out public abstract fun ok1(): O public abstract fun ok10(): Inv public abstract fun ok11(): Inv public abstract fun ok12(): Inv public abstract fun ok13(): Inv public abstract fun ok2(): In public abstract fun ok3(): In> public abstract fun ok4(): Inv

public abstract fun ok5(): P public abstract fun ok6(): Out public abstract fun ok7(): Out

public abstract fun ok8(): Out> public abstract fun ok9(): Pair, O> public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String }