Substitution implemented for flexible occurrences of Java type parameters

This commit is contained in:
Andrey Breslav
2014-08-12 21:03:20 +04:00
parent bf53222bd9
commit dd2e95b3bc
63 changed files with 177 additions and 117 deletions
@@ -2,8 +2,8 @@ package test
public final class UnboundWildcard {
public constructor UnboundWildcard()
public final fun foo(): test.UnboundWildcard.MyClass<out kotlin.CharSequence?>?
public final fun foo(): test.UnboundWildcard.MyClass<out kotlin.CharSequence!>!
public trait MyClass</*0*/ T : kotlin.CharSequence?> {
public trait MyClass</*0*/ T : kotlin.CharSequence!> {
}
}