Nullability of dynamic types

This commit is contained in:
Andrey Breslav
2014-11-10 00:12:55 +02:00
parent e0bd881c1e
commit d5932e1a33
6 changed files with 33 additions and 8 deletions
@@ -0,0 +1,11 @@
// !CHECK_TYPE
// MODULE[js]: m1
// FILE: k.kt
fun foo(dn: dynamic<!REDUNDANT_NULLABLE!>?<!>, d: dynamic, dnn: dynamic<!REDUNDANT_NULLABLE!>?<!><!REDUNDANT_NULLABLE!>?<!>) {
dn.checkType { it : _<dynamic>}
dn.checkType { it : _<dynamic<!REDUNDANT_NULLABLE!>?<!>>}
d.checkType { it : _<dynamic>}
d.checkType { it : _<dynamic<!REDUNDANT_NULLABLE!>?<!>>}
}
@@ -0,0 +1,3 @@
package
internal fun foo(/*0*/ dn: dynamic, /*1*/ d: dynamic): kotlin.Unit