Type substitutor logic regarding projection composition fixed

This commit is contained in:
Andrey Breslav
2012-11-19 19:50:56 +04:00
parent 7d8bde2ac6
commit 649259e715
4 changed files with 408 additions and 11 deletions
+13
View File
@@ -0,0 +1,13 @@
class ___Context<T: Any, R> {
fun tr(t: T): R
}
fun <X> x(x: X): X
fun <X> cx(x: C<X>): C<X>
class C<X>
class In<in T>
class Out<out T>
class P<X1, X2>