21 lines
829 B
Plaintext
21 lines
829 B
Plaintext
namespace <root>
|
|
|
|
internal final class In</*0*/ in T : jet.Any?> : jet.Any {
|
|
public final /*constructor*/ fun </*0*/ in T : jet.Any?><init>(): In<T>
|
|
internal final fun f(/*0*/ t: T): jet.Tuple0
|
|
internal final fun f(/*0*/ t: jet.Int): jet.Int
|
|
internal final fun f1(/*0*/ t: T): jet.Tuple0
|
|
}
|
|
internal final class Inv</*0*/ T : jet.Any?> : jet.Any {
|
|
public final /*constructor*/ fun </*0*/ T : jet.Any?><init>(): Inv<T>
|
|
internal final fun f(/*0*/ t: T): T
|
|
internal final fun inf(/*0*/ t: T): jet.Tuple0
|
|
internal final fun outf(): T
|
|
}
|
|
internal final class Out</*0*/ out T : jet.Any?> : jet.Any {
|
|
public final /*constructor*/ fun </*0*/ out T : jet.Any?><init>(): Out<T>
|
|
internal final fun f(): T
|
|
internal final fun f(/*0*/ a: jet.Int): jet.Int
|
|
}
|
|
internal final fun testInOut(): jet.Tuple0
|