From 516738ba2fcc9593a50db99a8724f2cf073c6cdb Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Wed, 6 Jul 2011 11:55:51 +0200 Subject: [PATCH] one more example --- examples/src/NullSafety.jet | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 examples/src/NullSafety.jet diff --git a/examples/src/NullSafety.jet b/examples/src/NullSafety.jet new file mode 100644 index 00000000000..bd8460811d4 --- /dev/null +++ b/examples/src/NullSafety.jet @@ -0,0 +1,12 @@ +namespace NullSafety + +fun T?.npe() : T = + if (this == null) + throw NullPointerException() + else + this + +fun main(args: Array) { + val s: String? = null + s.npe().length() +}