added T is nullable support

This commit is contained in:
sergeych committed 2026-03-14 20:57:15 +03:00
1 parent c54d947f1c
commit 37d093817e
9 files changed
+171 -11

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
fun describe<T>(x: T): String = when (T) {
nullable -> "nullable"
else -> "non-null"
}
type MaybeInt = Int?
assert(MaybeInt is nullable)
assert(!(Int is nullable))
assertEquals("nullable", describe<Int?>(null))
assertEquals("non-null", describe<Int>(1))