blob: fee1e10eb6be92d5c50231b85d4edb645372fdda [file]
class Inv<X>
class In<in E>
class Out<out T>
class Final
open class Open
fun invOpen(x: Inv<Open>) {}
// method: TopLevelInvKt::invOpen
// generic signature: (LInv<LOpen;>;)V
fun invFinal(x: Inv<Final>) {}
// method: TopLevelInvKt::invFinal
// generic signature: (LInv<LFinal;>;)V
fun invOutOpen(x: Inv<Out<Open>>) {}
// method: TopLevelInvKt::invOutOpen
// generic signature: (LInv<LOut<LOpen;>;>;)V
fun invOutFinal(x: Inv<Out<Final>>) {}
// method: TopLevelInvKt::invOutFinal
// generic signature: (LInv<LOut<LFinal;>;>;)V
fun invInOutOpen(x: Inv<In<Out<Open>>>) {}
// method: TopLevelInvKt::invInOutOpen
// generic signature: (LInv<LIn<LOut<+LOpen;>;>;>;)V
fun invInOutFinal(x: Inv<In<Out<Final>>>) {}
// method: TopLevelInvKt::invInOutFinal
// generic signature: (LInv<LIn<LOut<LFinal;>;>;>;)V
fun invOutProjectedOutFinal(x: Inv<out Out<Final>>) {}
// method: TopLevelInvKt::invOutProjectedOutFinal
// generic signature: (LInv<+LOut<LFinal;>;>;)V