blob: 3eeb479d76e7cdf9c6e4e15b380456c7556517c5 [file]
object ObjectWithExtension
fun ObjectWithExtension?.nullableExtensionFun(): String =
if(this == null)
"Null"
else
"Not null"
fun ObjectWithExtension.extensionFun(): String =
if(this == null)
"Null"
else
"Not null"
fun box(): String {
val nullObjectWithExtension: ObjectWithExtension? = null
if ("${nullObjectWithExtension.nullableExtensionFun()}" != "Null") return "Fail 1"
if ("${ObjectWithExtension.nullableExtensionFun()}" != "Not null") return "Fail 2"
if ("${ObjectWithExtension.extensionFun()}" != "Not null") return "Fail 3"
return "OK"
}