e9693e987f
#KT-10581 Fixed
34 lines
1.5 KiB
Plaintext
Vendored
34 lines
1.5 KiB
Plaintext
Vendored
package
|
|
|
|
public fun </*0*/ T> c(): C<T>
|
|
public fun foo(/*0*/ x: MC<out Open>): kotlin.Unit
|
|
public fun </*0*/ T> mc(): MC<T>
|
|
|
|
public interface C</*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
|
|
}
|
|
|
|
public final class Derived : Open {
|
|
public constructor Derived()
|
|
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 MC</*0*/ T> : C<T> {
|
|
public abstract fun addAll(/*0*/ x: C<T>): kotlin.Boolean
|
|
public abstract fun addAllInv(/*0*/ x: MC<T>): kotlin.Boolean
|
|
public abstract fun addAllMC(/*0*/ x: MC<out T>): kotlin.Boolean
|
|
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 Open {
|
|
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
|
|
}
|