13 lines
208 B
Plaintext
13 lines
208 B
Plaintext
package 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()
|
|
}
|