Refine smart cast check for type parameters

This commit is contained in:
Denis Zharkov
2015-08-25 14:42:06 +03:00
parent aad977d204
commit b471767e03
5 changed files with 78 additions and 2 deletions
@@ -0,0 +1,6 @@
package
internal fun </*0*/ T : kotlin.CharSequence> bar1(/*0*/ x: T): kotlin.Unit
internal fun bar2(/*0*/ x: kotlin.CharSequence): kotlin.Unit
internal fun bar3(/*0*/ x: kotlin.String): kotlin.Unit
internal fun </*0*/ T : kotlin.CharSequence?> foo(/*0*/ x: T): kotlin.Unit