jvm :: JavaObject :: is_java_null
self
null in Java?Since Java type system doesn't have the same nullable
concept as Nit's,
the two systems are not directly compatible. Any Nit instances of
JavaObject
may hold a Java null.
To benefit from the safer type system of Nit, it is recommended to check
the return of all extern methods implemented in Java to ensure the value
is not a Java null. In case it is, you should replace it by a normal Nit
null
.
# Is `self` null in Java?
#
# Since Java type system doesn't have the same `nullable` concept as Nit's,
# the two systems are not directly compatible. Any Nit instances of
# `JavaObject` may hold a Java null.
#
# To benefit from the safer type system of Nit, it is recommended to check
# the return of all extern methods implemented in Java to ensure the value
# is not a Java null. In case it is, you should replace it by a normal Nit
# `null`.
fun is_java_null: Bool in "Java" `{ return self == null; `}
lib/java/ffi_support.nit:179,2--189,60