fix tests in org.jetbrains.kotlin.checkers
This commit is contained in:
+20
-20
@@ -1,127 +1,127 @@
|
||||
package
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal final class SubClass1</*0*/ in I, /*1*/ out O, /*2*/ P> : Out<I> {
|
||||
public final class SubClass1</*0*/ in I, /*1*/ out O, /*2*/ P> : Out<I> {
|
||||
public constructor SubClass1</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 final class SubClass2</*0*/ in I, /*1*/ out O, /*2*/ P> : Out<O> {
|
||||
public final class SubClass2</*0*/ in I, /*1*/ out O, /*2*/ P> : Out<O> {
|
||||
public constructor SubClass2</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 final class SubClass3</*0*/ in I, /*1*/ out O, /*2*/ P> : Out<P> {
|
||||
public final class SubClass3</*0*/ in I, /*1*/ out O, /*2*/ P> : Out<P> {
|
||||
public constructor SubClass3</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 final class SubClass4</*0*/ in I, /*1*/ out O, /*2*/ P> : In<I> {
|
||||
public final class SubClass4</*0*/ in I, /*1*/ out O, /*2*/ P> : In<I> {
|
||||
public constructor SubClass4</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 final class SubClass5</*0*/ in I, /*1*/ out O, /*2*/ P> : In<O> {
|
||||
public final class SubClass5</*0*/ in I, /*1*/ out O, /*2*/ P> : In<O> {
|
||||
public constructor SubClass5</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 final class SubClass6</*0*/ in I, /*1*/ out O, /*2*/ P> : Inv<O> {
|
||||
public final class SubClass6</*0*/ in I, /*1*/ out O, /*2*/ P> : Inv<O> {
|
||||
public constructor SubClass6</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 final class SubClass7</*0*/ in I, /*1*/ out O, /*2*/ P> : Inv<I> {
|
||||
public final class SubClass7</*0*/ in I, /*1*/ out O, /*2*/ P> : Inv<I> {
|
||||
public constructor SubClass7</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
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 interface TypeBounds1</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : I> {
|
||||
public interface TypeBounds1</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : I> {
|
||||
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 interface TypeBounds2</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : O> {
|
||||
public interface TypeBounds2</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : O> {
|
||||
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 interface TypeBounds3</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : P> {
|
||||
public interface TypeBounds3</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : P> {
|
||||
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 interface TypeBounds4</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<I>> {
|
||||
public interface TypeBounds4</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<I>> {
|
||||
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 interface TypeBounds5</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<O>> {
|
||||
public interface TypeBounds5</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<O>> {
|
||||
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 interface WhereTypeBounds1</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : I> {
|
||||
public interface WhereTypeBounds1</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : I> {
|
||||
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 interface WhereTypeBounds2</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : O> {
|
||||
public interface WhereTypeBounds2</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : O> {
|
||||
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 interface WhereTypeBounds3</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : P> {
|
||||
public interface WhereTypeBounds3</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : P> {
|
||||
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 interface WhereTypeBounds4</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<I>> {
|
||||
public interface WhereTypeBounds4</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<I>> {
|
||||
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 interface WhereTypeBounds5</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<O>> {
|
||||
public interface WhereTypeBounds5</*0*/ in I, /*1*/ out O, /*2*/ P, /*3*/ X : In<O>> {
|
||||
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
|
||||
|
||||
+28
-28
@@ -1,50 +1,50 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
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<I>
|
||||
internal abstract fun explicitReturnType5(): In<O>
|
||||
public abstract fun explicitReturnType1(): I
|
||||
public abstract fun explicitReturnType2(): O
|
||||
public abstract fun explicitReturnType3(): P
|
||||
public abstract fun explicitReturnType4(): In<I>
|
||||
public abstract fun explicitReturnType5(): In<O>
|
||||
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<I>
|
||||
internal open fun imlicitReturnType5(): In<O>
|
||||
internal abstract fun parameters1(/*0*/ i: I, /*1*/ o: O, /*2*/ p: P): kotlin.Unit
|
||||
internal abstract fun parameters2(/*0*/ i: In<I>): kotlin.Unit
|
||||
internal abstract fun parameters3(/*0*/ i: In<O>): kotlin.Unit
|
||||
public open fun imlicitReturnType1(): I
|
||||
public open fun imlicitReturnType2(): O
|
||||
public open fun imlicitReturnType3(): P
|
||||
public open fun imlicitReturnType4(): In<I>
|
||||
public open fun imlicitReturnType5(): In<O>
|
||||
public abstract fun parameters1(/*0*/ i: I, /*1*/ o: O, /*2*/ p: P): kotlin.Unit
|
||||
public abstract fun parameters2(/*0*/ i: In<I>): kotlin.Unit
|
||||
public abstract fun parameters3(/*0*/ i: In<O>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
internal abstract fun </*0*/ X : I> typeParameter1(): kotlin.Unit
|
||||
internal abstract fun </*0*/ X : O> typeParameter2(): kotlin.Unit
|
||||
internal abstract fun </*0*/ X : P> typeParameter3(): kotlin.Unit
|
||||
internal abstract fun </*0*/ X : In<I>> typeParameter4(): kotlin.Unit
|
||||
internal abstract fun </*0*/ X : In<O>> 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<I>.receiver4(): kotlin.Unit
|
||||
internal abstract fun In<O>.receiver5(): kotlin.Unit
|
||||
public abstract fun </*0*/ X : I> typeParameter1(): kotlin.Unit
|
||||
public abstract fun </*0*/ X : O> typeParameter2(): kotlin.Unit
|
||||
public abstract fun </*0*/ X : P> typeParameter3(): kotlin.Unit
|
||||
public abstract fun </*0*/ X : In<I>> typeParameter4(): kotlin.Unit
|
||||
public abstract fun </*0*/ X : In<O>> typeParameter5(): kotlin.Unit
|
||||
public abstract fun I.receiver1(): kotlin.Unit
|
||||
public abstract fun O.receiver2(): kotlin.Unit
|
||||
public abstract fun P.receiver3(): kotlin.Unit
|
||||
public abstract fun In<I>.receiver4(): kotlin.Unit
|
||||
public abstract fun In<O>.receiver5(): kotlin.Unit
|
||||
}
|
||||
|
||||
@@ -1,21 +1,21 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal abstract fun neOk1(/*0*/ i: (I) -> O): (O) -> I
|
||||
internal abstract fun neOk2(/*0*/ i: (In<O>) -> In<I>): kotlin.Unit
|
||||
internal open fun neOk3(): (In<I>) -> In<O>
|
||||
internal abstract fun ok1(/*0*/ i: (O) -> I): (I) -> O
|
||||
internal abstract fun ok2(/*0*/ i: (P) -> P): (P) -> P
|
||||
internal open fun ok3(/*0*/ i: (In<I>) -> In<O>): (In<O>) -> In<I>
|
||||
public abstract fun neOk1(/*0*/ i: (I) -> O): (O) -> I
|
||||
public abstract fun neOk2(/*0*/ i: (In<O>) -> In<I>): kotlin.Unit
|
||||
public open fun neOk3(): (In<I>) -> In<O>
|
||||
public abstract fun ok1(/*0*/ i: (O) -> I): (I) -> O
|
||||
public abstract fun ok2(/*0*/ i: (P) -> P): (P) -> P
|
||||
public open fun ok3(/*0*/ i: (In<I>) -> In<O>): (In<O>) -> In<I>
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
+42
-42
@@ -1,68 +1,68 @@
|
||||
package
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal interface Pair</*0*/ out X, /*1*/ out Y> {
|
||||
public interface Pair</*0*/ out X, /*1*/ out Y> {
|
||||
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 interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
internal abstract fun Ok10(/*0*/ i: I): kotlin.Unit
|
||||
internal abstract fun Ok11(/*0*/ i: In<O>): kotlin.Unit
|
||||
internal abstract fun Ok12(/*0*/ i: In<In<I>>): kotlin.Unit
|
||||
internal abstract fun Ok13(/*0*/ i: Out<I>): kotlin.Unit
|
||||
internal abstract fun Ok14(/*0*/ i: Pair<In<O>, I>): kotlin.Unit
|
||||
internal abstract fun Ok15(/*0*/ i: Inv<out I>): kotlin.Unit
|
||||
internal abstract fun Ok20(/*0*/ i: Inv<in O>): kotlin.Unit
|
||||
internal abstract fun Ok21(/*0*/ i: Inv<in P>): kotlin.Unit
|
||||
internal abstract fun Ok22(/*0*/ i: Inv<out I>): kotlin.Unit
|
||||
internal abstract fun Ok23(/*0*/ i: Inv<out P>): kotlin.Unit
|
||||
public interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public abstract fun Ok10(/*0*/ i: I): kotlin.Unit
|
||||
public abstract fun Ok11(/*0*/ i: In<O>): kotlin.Unit
|
||||
public abstract fun Ok12(/*0*/ i: In<In<I>>): kotlin.Unit
|
||||
public abstract fun Ok13(/*0*/ i: Out<I>): kotlin.Unit
|
||||
public abstract fun Ok14(/*0*/ i: Pair<In<O>, I>): kotlin.Unit
|
||||
public abstract fun Ok15(/*0*/ i: Inv<out I>): kotlin.Unit
|
||||
public abstract fun Ok20(/*0*/ i: Inv<in O>): kotlin.Unit
|
||||
public abstract fun Ok21(/*0*/ i: Inv<in P>): kotlin.Unit
|
||||
public abstract fun Ok22(/*0*/ i: Inv<out I>): kotlin.Unit
|
||||
public abstract fun Ok23(/*0*/ i: Inv<out P>): 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
|
||||
internal abstract fun neOk1(/*0*/ i: O): kotlin.Unit
|
||||
internal abstract fun neOk10(/*0*/ i: Out<O>): kotlin.Unit
|
||||
internal abstract fun neOk11(/*0*/ i: Inv<in I>): kotlin.Unit
|
||||
internal abstract fun neOk12(/*0*/ i: Inv<out O>): kotlin.Unit
|
||||
internal abstract fun neOk2(/*0*/ i: In<I>): kotlin.Unit
|
||||
internal abstract fun neOk3(/*0*/ i: In<In<O>>): kotlin.Unit
|
||||
internal abstract fun neOk30(/*0*/ i: Pair<O, [ERROR : No type element]>): kotlin.Unit
|
||||
internal abstract fun neOk31(/*0*/ i: Pair<O, [ERROR : Inv]>): kotlin.Unit
|
||||
internal abstract fun neOk32(/*0*/ i: [ERROR : Inv]): kotlin.Unit
|
||||
internal abstract fun neOk33(/*0*/ i: Inv<[ERROR : No type element]>): kotlin.Unit
|
||||
internal abstract fun neOk34(/*0*/ i: Inv<[ERROR : C]>): kotlin.Unit
|
||||
internal abstract fun neOk35(/*0*/ i: [ERROR : Inv]<P, P>): kotlin.Unit
|
||||
internal abstract fun neOk4(/*0*/ i: Inv<I>): kotlin.Unit
|
||||
internal abstract fun neOk5(/*0*/ i: Inv<O>): kotlin.Unit
|
||||
internal abstract fun neOk6(/*0*/ i: In<In<O>>): kotlin.Unit
|
||||
internal abstract fun neOk7(/*0*/ i: Pair<In<I>, O>): kotlin.Unit
|
||||
internal abstract fun neOk8(/*0*/ i: Inv<out O>): kotlin.Unit
|
||||
internal abstract fun neOk9(/*0*/ i: In<out P>): kotlin.Unit
|
||||
internal abstract fun ok1(/*0*/ i: I): kotlin.Unit
|
||||
internal abstract fun ok2(/*0*/ i: In<O>): kotlin.Unit
|
||||
internal abstract fun ok3(/*0*/ i: In<In<I>>): kotlin.Unit
|
||||
internal abstract fun ok4(/*0*/ i: Inv<P>): kotlin.Unit
|
||||
internal abstract fun ok5(/*0*/ i: P): kotlin.Unit
|
||||
internal abstract fun ok6(/*0*/ i: Out<I>): kotlin.Unit
|
||||
internal abstract fun ok7(/*0*/ i: Out<Out<I>>): kotlin.Unit
|
||||
internal abstract fun ok8(/*0*/ i: Out<In<O>>): kotlin.Unit
|
||||
internal abstract fun ok9(/*0*/ i: Out<In<P>>): kotlin.Unit
|
||||
public abstract fun neOk1(/*0*/ i: O): kotlin.Unit
|
||||
public abstract fun neOk10(/*0*/ i: Out<O>): kotlin.Unit
|
||||
public abstract fun neOk11(/*0*/ i: Inv<in I>): kotlin.Unit
|
||||
public abstract fun neOk12(/*0*/ i: Inv<out O>): kotlin.Unit
|
||||
public abstract fun neOk2(/*0*/ i: In<I>): kotlin.Unit
|
||||
public abstract fun neOk3(/*0*/ i: In<In<O>>): kotlin.Unit
|
||||
public abstract fun neOk30(/*0*/ i: Pair<O, [ERROR : No type element]>): kotlin.Unit
|
||||
public abstract fun neOk31(/*0*/ i: Pair<O, [ERROR : Inv]>): kotlin.Unit
|
||||
public abstract fun neOk32(/*0*/ i: [ERROR : Inv]): kotlin.Unit
|
||||
public abstract fun neOk33(/*0*/ i: Inv<[ERROR : No type element]>): kotlin.Unit
|
||||
public abstract fun neOk34(/*0*/ i: Inv<[ERROR : C]>): kotlin.Unit
|
||||
public abstract fun neOk35(/*0*/ i: [ERROR : Inv]<P, P>): kotlin.Unit
|
||||
public abstract fun neOk4(/*0*/ i: Inv<I>): kotlin.Unit
|
||||
public abstract fun neOk5(/*0*/ i: Inv<O>): kotlin.Unit
|
||||
public abstract fun neOk6(/*0*/ i: In<In<O>>): kotlin.Unit
|
||||
public abstract fun neOk7(/*0*/ i: Pair<In<I>, O>): kotlin.Unit
|
||||
public abstract fun neOk8(/*0*/ i: Inv<out O>): kotlin.Unit
|
||||
public abstract fun neOk9(/*0*/ i: In<out P>): kotlin.Unit
|
||||
public abstract fun ok1(/*0*/ i: I): kotlin.Unit
|
||||
public abstract fun ok2(/*0*/ i: In<O>): kotlin.Unit
|
||||
public abstract fun ok3(/*0*/ i: In<In<I>>): kotlin.Unit
|
||||
public abstract fun ok4(/*0*/ i: Inv<P>): kotlin.Unit
|
||||
public abstract fun ok5(/*0*/ i: P): kotlin.Unit
|
||||
public abstract fun ok6(/*0*/ i: Out<I>): kotlin.Unit
|
||||
public abstract fun ok7(/*0*/ i: Out<Out<I>>): kotlin.Unit
|
||||
public abstract fun ok8(/*0*/ i: Out<In<O>>): kotlin.Unit
|
||||
public abstract fun ok9(/*0*/ i: Out<In<P>>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
@@ -1,64 +1,64 @@
|
||||
package
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal interface Pair</*0*/ out X, /*1*/ out Y> {
|
||||
public interface Pair</*0*/ out X, /*1*/ out Y> {
|
||||
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 interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
internal abstract var neOk1: O
|
||||
internal abstract var neOk10: In<out I>
|
||||
internal abstract var neOk11: I
|
||||
internal abstract var neOk12: In<O>
|
||||
internal abstract var neOk13: In<In<I>>
|
||||
internal abstract var neOk14: Out<I>
|
||||
internal abstract var neOk15: Out<Out<I>>
|
||||
internal abstract var neOk16: Out<In<O>>
|
||||
internal abstract var neOk17: Pair<In<O>, I>
|
||||
internal abstract var neOk2: In<I>
|
||||
internal abstract var neOk20: Inv<in O>
|
||||
internal abstract var neOk21: Inv<in I>
|
||||
internal abstract var neOk22: Inv<out O>
|
||||
internal abstract var neOk23: Inv<out I>
|
||||
internal abstract var neOk3: In<In<O>>
|
||||
internal abstract var neOk30: Pair<I, [ERROR : No type element]>
|
||||
internal abstract var neOk31: Pair<I, [ERROR : Inv]>
|
||||
internal abstract var neOk32: [ERROR : Inv]
|
||||
internal abstract var neOk33: Inv<[ERROR : No type element]>
|
||||
internal abstract var neOk34: Inv<[ERROR : C]>
|
||||
internal abstract var neOk35: [ERROR : Inv]<P, P>
|
||||
internal abstract var neOk4: Inv<I>
|
||||
internal abstract var neOk5: Inv<O>
|
||||
internal abstract var neOk6: In<In<O>>
|
||||
internal abstract var neOk7: Pair<In<I>, O>
|
||||
internal abstract var neOk8: Inv<in O>
|
||||
internal abstract var neOk9: Inv<in I>
|
||||
internal abstract var ok1: Inv<P>
|
||||
internal abstract var ok2: P
|
||||
internal abstract var ok3: Out<In<P>>
|
||||
internal abstract var ok4: Pair<In<P>, Out<P>>
|
||||
internal abstract var ok5: Inv<out P>
|
||||
internal abstract var ok6: Inv<in P>
|
||||
internal abstract var ok7: Inv<out P>
|
||||
public interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public abstract var neOk1: O
|
||||
public abstract var neOk10: In<out I>
|
||||
public abstract var neOk11: I
|
||||
public abstract var neOk12: In<O>
|
||||
public abstract var neOk13: In<In<I>>
|
||||
public abstract var neOk14: Out<I>
|
||||
public abstract var neOk15: Out<Out<I>>
|
||||
public abstract var neOk16: Out<In<O>>
|
||||
public abstract var neOk17: Pair<In<O>, I>
|
||||
public abstract var neOk2: In<I>
|
||||
public abstract var neOk20: Inv<in O>
|
||||
public abstract var neOk21: Inv<in I>
|
||||
public abstract var neOk22: Inv<out O>
|
||||
public abstract var neOk23: Inv<out I>
|
||||
public abstract var neOk3: In<In<O>>
|
||||
public abstract var neOk30: Pair<I, [ERROR : No type element]>
|
||||
public abstract var neOk31: Pair<I, [ERROR : Inv]>
|
||||
public abstract var neOk32: [ERROR : Inv]
|
||||
public abstract var neOk33: Inv<[ERROR : No type element]>
|
||||
public abstract var neOk34: Inv<[ERROR : C]>
|
||||
public abstract var neOk35: [ERROR : Inv]<P, P>
|
||||
public abstract var neOk4: Inv<I>
|
||||
public abstract var neOk5: Inv<O>
|
||||
public abstract var neOk6: In<In<O>>
|
||||
public abstract var neOk7: Pair<In<I>, O>
|
||||
public abstract var neOk8: Inv<in O>
|
||||
public abstract var neOk9: Inv<in I>
|
||||
public abstract var ok1: Inv<P>
|
||||
public abstract var ok2: P
|
||||
public abstract var ok3: Out<In<P>>
|
||||
public abstract var ok4: Pair<In<P>, Out<P>>
|
||||
public abstract var ok5: Inv<out P>
|
||||
public abstract var ok6: Inv<in P>
|
||||
public abstract var ok7: Inv<out P>
|
||||
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
|
||||
|
||||
+12
-12
@@ -1,34 +1,34 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal interface In</*0*/ in I> {
|
||||
public interface In</*0*/ in I> {
|
||||
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 interface Inv</*0*/ P> {
|
||||
public interface Inv</*0*/ P> {
|
||||
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 interface Out</*0*/ out O> {
|
||||
public interface Out</*0*/ out O> {
|
||||
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 interface Test</*0*/ in I : kotlin.Any, /*1*/ out O : kotlin.Any, /*2*/ P : kotlin.Any> {
|
||||
public interface Test</*0*/ in I : kotlin.Any, /*1*/ out O : kotlin.Any, /*2*/ P : kotlin.Any> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal abstract fun neOk(/*0*/ i: Out<O?>?): In<O?>?
|
||||
internal abstract fun neOk1(/*0*/ i: O?): I?
|
||||
internal abstract fun neOk3(/*0*/ i: Inv<in I?>): kotlin.Unit
|
||||
internal open fun neOk4(): Inv<in O?>?
|
||||
internal abstract fun ok1(/*0*/ i: I?): O?
|
||||
internal abstract fun ok2(/*0*/ i: In<O?>?): Out<O?>?
|
||||
internal open fun ok3(/*0*/ i: Inv<in O?>): Inv<in I?>
|
||||
public abstract fun neOk(/*0*/ i: Out<O?>?): In<O?>?
|
||||
public abstract fun neOk1(/*0*/ i: O?): I?
|
||||
public abstract fun neOk3(/*0*/ i: Inv<in I?>): kotlin.Unit
|
||||
public open fun neOk4(): Inv<in O?>?
|
||||
public abstract fun ok1(/*0*/ i: I?): O?
|
||||
public abstract fun ok2(/*0*/ i: In<O?>?): Out<O?>?
|
||||
public open fun ok3(/*0*/ i: Inv<in O?>): Inv<in I?>
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
+34
-34
@@ -1,60 +1,60 @@
|
||||
package
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal interface Pair</*0*/ out X, /*1*/ out Y> {
|
||||
public interface Pair</*0*/ out X, /*1*/ out Y> {
|
||||
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 interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public interface Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal abstract fun neOk1(): I
|
||||
internal abstract fun neOk10(): Inv<in O>
|
||||
internal abstract fun neOk11(): Inv<out I>
|
||||
internal abstract fun neOk2(): In<O>
|
||||
internal abstract fun neOk3(): In<In<I>>
|
||||
internal abstract fun neOk30(): Pair<I, [ERROR : No type element]>
|
||||
internal abstract fun neOk31(): Pair<I, [ERROR : Inv]>
|
||||
internal abstract fun neOk32(): [ERROR : Inv]
|
||||
internal abstract fun neOk33(): Inv<[ERROR : No type element]>
|
||||
internal abstract fun neOk34(): Inv<[ERROR : C]>
|
||||
internal abstract fun neOk35(): [ERROR : Inv]<P, P>
|
||||
internal abstract fun neOk4(): Inv<I>
|
||||
internal abstract fun neOk5(): Inv<O>
|
||||
internal abstract fun neOk6(): Pair<In<O>, I>
|
||||
internal abstract fun neOk7(): Inv<in O>
|
||||
internal abstract fun neOk8(): Out<in I>
|
||||
internal abstract fun ok1(): O
|
||||
internal abstract fun ok10(): Inv<in I>
|
||||
internal abstract fun ok11(): Inv<out O>
|
||||
internal abstract fun ok12(): Inv<in P>
|
||||
internal abstract fun ok13(): Inv<out P>
|
||||
internal abstract fun ok2(): In<I>
|
||||
internal abstract fun ok3(): In<In<O>>
|
||||
internal abstract fun ok4(): Inv<P>
|
||||
internal abstract fun ok5(): P
|
||||
internal abstract fun ok6(): Out<O>
|
||||
internal abstract fun ok7(): Out<P>
|
||||
internal abstract fun ok8(): Out<In<P>>
|
||||
internal abstract fun ok9(): Pair<In<I>, O>
|
||||
public abstract fun neOk1(): I
|
||||
public abstract fun neOk10(): Inv<in O>
|
||||
public abstract fun neOk11(): Inv<out I>
|
||||
public abstract fun neOk2(): In<O>
|
||||
public abstract fun neOk3(): In<In<I>>
|
||||
public abstract fun neOk30(): Pair<I, [ERROR : No type element]>
|
||||
public abstract fun neOk31(): Pair<I, [ERROR : Inv]>
|
||||
public abstract fun neOk32(): [ERROR : Inv]
|
||||
public abstract fun neOk33(): Inv<[ERROR : No type element]>
|
||||
public abstract fun neOk34(): Inv<[ERROR : C]>
|
||||
public abstract fun neOk35(): [ERROR : Inv]<P, P>
|
||||
public abstract fun neOk4(): Inv<I>
|
||||
public abstract fun neOk5(): Inv<O>
|
||||
public abstract fun neOk6(): Pair<In<O>, I>
|
||||
public abstract fun neOk7(): Inv<in O>
|
||||
public abstract fun neOk8(): Out<in I>
|
||||
public abstract fun ok1(): O
|
||||
public abstract fun ok10(): Inv<in I>
|
||||
public abstract fun ok11(): Inv<out O>
|
||||
public abstract fun ok12(): Inv<in P>
|
||||
public abstract fun ok13(): Inv<out P>
|
||||
public abstract fun ok2(): In<I>
|
||||
public abstract fun ok3(): In<In<O>>
|
||||
public abstract fun ok4(): Inv<P>
|
||||
public abstract fun ok5(): P
|
||||
public abstract fun ok6(): Out<O>
|
||||
public abstract fun ok7(): Out<P>
|
||||
public abstract fun ok8(): Out<In<P>>
|
||||
public abstract fun ok9(): Pair<In<I>, O>
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
@@ -1,37 +1,37 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal final class Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public final class Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public constructor Test</*0*/ in I, /*1*/ out O, /*2*/ P>(/*0*/ type1: I, /*1*/ type2: O, /*2*/ type3: P, /*3*/ type4: In<I>, /*4*/ type5: In<O>, /*5*/ type6: I, /*6*/ type7: O, /*7*/ type8: P, /*8*/ type9: In<I>, /*9*/ type0: In<O>, /*10*/ type11: I, /*11*/ type12: O, /*12*/ type13: P, /*13*/ type14: In<I>, /*14*/ type15: In<O>)
|
||||
internal final var type0: In<O>
|
||||
internal final val type1: I
|
||||
internal final val type2: O
|
||||
internal final val type3: P
|
||||
internal final val type4: In<I>
|
||||
internal final val type5: In<O>
|
||||
internal final var type6: I
|
||||
internal final var type7: O
|
||||
internal final var type8: P
|
||||
internal final var type9: In<I>
|
||||
public final var type0: In<O>
|
||||
public final val type1: I
|
||||
public final val type2: O
|
||||
public final val type3: P
|
||||
public final val type4: In<I>
|
||||
public final val type5: In<O>
|
||||
public final var type6: I
|
||||
public final var type7: O
|
||||
public final var type8: P
|
||||
public final var type9: In<I>
|
||||
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
|
||||
|
||||
+38
-38
@@ -1,66 +1,66 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal final class Delegate</*0*/ T> {
|
||||
public final class Delegate</*0*/ T> {
|
||||
public constructor Delegate</*0*/ T>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal final fun get(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata): T
|
||||
public final fun get(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata): T
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun set(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata, /*2*/ value: T): kotlin.Unit
|
||||
public final fun set(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata, /*2*/ value: T): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal abstract class Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public abstract class Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public constructor Test</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
internal final val delegateType1: I
|
||||
internal final val delegateType2: O
|
||||
internal final val delegateType3: P
|
||||
internal final val delegateType4: In<I>
|
||||
internal final val delegateType5: In<O>
|
||||
internal final val implicitType1: I
|
||||
internal final val implicitType2: O
|
||||
internal final val implicitType3: P
|
||||
internal final val implicitType4: In<I>
|
||||
internal final val implicitType5: In<O>
|
||||
internal abstract val type1: I
|
||||
internal abstract val type2: O
|
||||
internal abstract val type3: P
|
||||
internal abstract val type4: In<I>
|
||||
internal abstract val type5: In<O>
|
||||
internal final val </*0*/ X : In<O>> typeParameter0: kotlin.Int = 5
|
||||
internal final val </*0*/ X : I> typeParameter1: kotlin.Int = 8
|
||||
internal final val </*0*/ X : O> typeParameter2: kotlin.Int = 13
|
||||
internal final val </*0*/ X : P> typeParameter3: kotlin.Int = 21
|
||||
internal final val </*0*/ X : In<I>> typeParameter4: kotlin.Int = 34
|
||||
internal final val </*0*/ X : In<O>> typeParameter5: kotlin.Int = 55
|
||||
internal final val </*0*/ X : I> typeParameter6: kotlin.Int = 1
|
||||
internal final val </*0*/ X : O> typeParameter7: kotlin.Int = 1
|
||||
internal final val </*0*/ X : P> typeParameter8: kotlin.Int = 2
|
||||
internal final val </*0*/ X : In<I>> typeParameter9: kotlin.Int = 3
|
||||
internal abstract val I.receiver1: kotlin.Int
|
||||
internal abstract val O.receiver2: kotlin.Int
|
||||
internal abstract val P.receiver3: kotlin.Int
|
||||
internal abstract val In<I>.receiver4: kotlin.Int
|
||||
internal abstract val In<O>.receiver5: kotlin.Int
|
||||
public final val delegateType1: I
|
||||
public final val delegateType2: O
|
||||
public final val delegateType3: P
|
||||
public final val delegateType4: In<I>
|
||||
public final val delegateType5: In<O>
|
||||
public final val implicitType1: I
|
||||
public final val implicitType2: O
|
||||
public final val implicitType3: P
|
||||
public final val implicitType4: In<I>
|
||||
public final val implicitType5: In<O>
|
||||
public abstract val type1: I
|
||||
public abstract val type2: O
|
||||
public abstract val type3: P
|
||||
public abstract val type4: In<I>
|
||||
public abstract val type5: In<O>
|
||||
public final val </*0*/ X : In<O>> typeParameter0: kotlin.Int = 5
|
||||
public final val </*0*/ X : I> typeParameter1: kotlin.Int = 8
|
||||
public final val </*0*/ X : O> typeParameter2: kotlin.Int = 13
|
||||
public final val </*0*/ X : P> typeParameter3: kotlin.Int = 21
|
||||
public final val </*0*/ X : In<I>> typeParameter4: kotlin.Int = 34
|
||||
public final val </*0*/ X : In<O>> typeParameter5: kotlin.Int = 55
|
||||
public final val </*0*/ X : I> typeParameter6: kotlin.Int = 1
|
||||
public final val </*0*/ X : O> typeParameter7: kotlin.Int = 1
|
||||
public final val </*0*/ X : P> typeParameter8: kotlin.Int = 2
|
||||
public final val </*0*/ X : In<I>> typeParameter9: kotlin.Int = 3
|
||||
public abstract val I.receiver1: kotlin.Int
|
||||
public abstract val O.receiver2: kotlin.Int
|
||||
public abstract val P.receiver3: kotlin.Int
|
||||
public abstract val In<I>.receiver4: kotlin.Int
|
||||
public abstract val In<O>.receiver5: kotlin.Int
|
||||
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
|
||||
|
||||
+38
-38
@@ -1,66 +1,66 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal final class Delegate</*0*/ T> {
|
||||
public final class Delegate</*0*/ T> {
|
||||
public constructor Delegate</*0*/ T>()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
internal final fun get(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata): T
|
||||
public final fun get(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata): T
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun set(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata, /*2*/ varue: T): kotlin.Unit
|
||||
public final fun set(/*0*/ t: kotlin.Any, /*1*/ p: kotlin.PropertyMetadata, /*2*/ varue: T): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
internal interface In</*0*/ in T> {
|
||||
public interface In</*0*/ in 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
|
||||
}
|
||||
|
||||
internal interface Inv</*0*/ T> {
|
||||
public interface Inv</*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
|
||||
}
|
||||
|
||||
internal interface Out</*0*/ out T> {
|
||||
public interface Out</*0*/ out 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
|
||||
}
|
||||
|
||||
internal abstract class Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public abstract class Test</*0*/ in I, /*1*/ out O, /*2*/ P> {
|
||||
public constructor Test</*0*/ in I, /*1*/ out O, /*2*/ P>()
|
||||
internal final var delegateType1: I
|
||||
internal final var delegateType2: O
|
||||
internal final var delegateType3: P
|
||||
internal final var delegateType4: In<I>
|
||||
internal final var delegateType5: In<O>
|
||||
internal final var implicitType1: I
|
||||
internal final var implicitType2: O
|
||||
internal final var implicitType3: P
|
||||
internal final var implicitType4: In<I>
|
||||
internal final var implicitType5: In<O>
|
||||
internal abstract var type1: I
|
||||
internal abstract var type2: O
|
||||
internal abstract var type3: P
|
||||
internal abstract var type4: In<I>
|
||||
internal abstract var type5: In<O>
|
||||
internal final var </*0*/ X : In<O>> typeParameter0: kotlin.Int
|
||||
internal final var </*0*/ X : I> typeParameter1: kotlin.Int
|
||||
internal final var </*0*/ X : O> typeParameter2: kotlin.Int
|
||||
internal final var </*0*/ X : P> typeParameter3: kotlin.Int
|
||||
internal final var </*0*/ X : In<I>> typeParameter4: kotlin.Int
|
||||
internal final var </*0*/ X : In<O>> typeParameter5: kotlin.Int
|
||||
internal final var </*0*/ X : I> typeParameter6: kotlin.Int
|
||||
internal final var </*0*/ X : O> typeParameter7: kotlin.Int
|
||||
internal final var </*0*/ X : P> typeParameter8: kotlin.Int
|
||||
internal final var </*0*/ X : In<I>> typeParameter9: kotlin.Int
|
||||
internal abstract var I.receiver1: kotlin.Int
|
||||
internal abstract var O.receiver2: kotlin.Int
|
||||
internal abstract var P.receiver3: kotlin.Int
|
||||
internal abstract var In<I>.receiver4: kotlin.Int
|
||||
internal abstract var In<O>.receiver5: kotlin.Int
|
||||
public final var delegateType1: I
|
||||
public final var delegateType2: O
|
||||
public final var delegateType3: P
|
||||
public final var delegateType4: In<I>
|
||||
public final var delegateType5: In<O>
|
||||
public final var implicitType1: I
|
||||
public final var implicitType2: O
|
||||
public final var implicitType3: P
|
||||
public final var implicitType4: In<I>
|
||||
public final var implicitType5: In<O>
|
||||
public abstract var type1: I
|
||||
public abstract var type2: O
|
||||
public abstract var type3: P
|
||||
public abstract var type4: In<I>
|
||||
public abstract var type5: In<O>
|
||||
public final var </*0*/ X : In<O>> typeParameter0: kotlin.Int
|
||||
public final var </*0*/ X : I> typeParameter1: kotlin.Int
|
||||
public final var </*0*/ X : O> typeParameter2: kotlin.Int
|
||||
public final var </*0*/ X : P> typeParameter3: kotlin.Int
|
||||
public final var </*0*/ X : In<I>> typeParameter4: kotlin.Int
|
||||
public final var </*0*/ X : In<O>> typeParameter5: kotlin.Int
|
||||
public final var </*0*/ X : I> typeParameter6: kotlin.Int
|
||||
public final var </*0*/ X : O> typeParameter7: kotlin.Int
|
||||
public final var </*0*/ X : P> typeParameter8: kotlin.Int
|
||||
public final var </*0*/ X : In<I>> typeParameter9: kotlin.Int
|
||||
public abstract var I.receiver1: kotlin.Int
|
||||
public abstract var O.receiver2: kotlin.Int
|
||||
public abstract var P.receiver3: kotlin.Int
|
||||
public abstract var In<I>.receiver4: kotlin.Int
|
||||
public abstract var In<O>.receiver5: kotlin.Int
|
||||
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
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
internal interface Test</*0*/ in I, /*1*/ out O> {
|
||||
internal abstract var interlan_private_set: O
|
||||
internal abstract val internal_val: I
|
||||
public interface Test</*0*/ in I, /*1*/ out O> {
|
||||
public abstract var interlan_private_set: O
|
||||
public abstract val internal_val: I
|
||||
private/*private to this*/ abstract var private_private_set: O
|
||||
private/*private to this*/ abstract val private_val: I
|
||||
protected abstract var protected_private_set: O
|
||||
@@ -11,7 +11,7 @@ internal interface Test</*0*/ in I, /*1*/ out O> {
|
||||
public abstract val public_val: I
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal abstract fun internal_fun(/*0*/ i: O): I
|
||||
public abstract fun internal_fun(/*0*/ i: O): I
|
||||
private/*private to this*/ abstract fun private_fun(/*0*/ i: O): I
|
||||
protected abstract fun protected_fun(/*0*/ i: O): I
|
||||
public abstract fun public_fun(/*0*/ i: O): I
|
||||
|
||||
+8
-8
@@ -1,24 +1,24 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
internal fun </*0*/ I> test(/*0*/ t: Test<I>): kotlin.Unit
|
||||
internal fun </*0*/ T, /*1*/ R> with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R
|
||||
public fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ I> test(/*0*/ t: Test<I>): kotlin.Unit
|
||||
public fun </*0*/ T, /*1*/ R> with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R
|
||||
|
||||
internal final class Test</*0*/ in I> {
|
||||
public final class Test</*0*/ in I> {
|
||||
public constructor Test</*0*/ in I>()
|
||||
internal final fun apply(/*0*/ i: I): kotlin.Unit
|
||||
public final fun apply(/*0*/ i: I): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
private/*private to this*/ final fun foo(): I
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun test(): kotlin.Unit
|
||||
internal final fun </*0*/ I> test(/*0*/ t: Test<I>): kotlin.Unit
|
||||
public final fun test(): kotlin.Unit
|
||||
public final fun </*0*/ I> test(/*0*/ t: Test<I>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion {
|
||||
private constructor Companion()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun </*0*/ I> test(/*0*/ t: Test<I>): kotlin.Unit
|
||||
public final fun </*0*/ I> test(/*0*/ t: Test<I>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
internal fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
internal fun </*0*/ T, /*1*/ R> with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R
|
||||
public fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public fun </*0*/ T, /*1*/ R> with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R
|
||||
|
||||
internal final class Test</*0*/ in I, /*1*/ out O> {
|
||||
public final class Test</*0*/ in I, /*1*/ out O> {
|
||||
public constructor Test</*0*/ in I, /*1*/ out O>()
|
||||
private/*private to this*/ final val i: I
|
||||
internal final fun apply(/*0*/ i: I): kotlin.Unit
|
||||
public final fun apply(/*0*/ i: I): 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
|
||||
internal final fun test(): kotlin.Unit
|
||||
internal final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public final fun test(): kotlin.Unit
|
||||
public final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion {
|
||||
private constructor Companion()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
internal fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
internal fun </*0*/ T, /*1*/ R> with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R
|
||||
public fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public fun </*0*/ T, /*1*/ R> with(/*0*/ receiver: T, /*1*/ f: T.() -> R): R
|
||||
|
||||
internal final class Test</*0*/ in I, /*1*/ out O> {
|
||||
public final class Test</*0*/ in I, /*1*/ out O> {
|
||||
public constructor Test</*0*/ in I, /*1*/ out O>()
|
||||
private/*private to this*/ final var i: I
|
||||
private/*private to this*/ final val j: I
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun test(): kotlin.Unit
|
||||
internal final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public final fun test(): kotlin.Unit
|
||||
public final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
public companion object Companion {
|
||||
private constructor Companion()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
internal final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public final fun </*0*/ I, /*1*/ O> test(/*0*/ t: Test<I, O>): kotlin.Unit
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -1,8 +1,8 @@
|
||||
package
|
||||
|
||||
internal fun </*0*/ T> getT(): T
|
||||
public fun </*0*/ T> getT(): T
|
||||
|
||||
internal final class A</*0*/ in I> {
|
||||
public final class A</*0*/ in I> {
|
||||
public constructor A</*0*/ in I>(/*0*/ init: I)
|
||||
private/*private to this*/ final val i: I
|
||||
private/*private to this*/ final var i2: I
|
||||
|
||||
Reference in New Issue
Block a user