one more example

This commit is contained in:
Dmitry Jemerov
2011-07-06 11:55:51 +02:00
parent c81b7869f9
commit 516738ba2f
+12
View File
@@ -0,0 +1,12 @@
namespace NullSafety
fun <T : Any> T?.npe() : T =
if (this == null)
throw NullPointerException()
else
this
fun main(args: Array<String>) {
val s: String? = null
s.npe<String>().length()
}