Package jsonvalues
Class JsNull
- java.lang.Object
-
- jsonvalues.JsPrimitive
-
- jsonvalues.JsNull
-
- All Implemented Interfaces:
JsValue
public final class JsNull extends JsPrimitive
Represents null, which a valid json value. It's a singleton, only the instanceNULL
exists.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object that)
Returns true if that is the singletonNULL
.int
hashCode()
Returns the hashcode of this json nullint
id()
boolean
isNull()
Returns true if this element is nullJsPrimitive
toJsPrimitive()
String
toString()
-
Methods inherited from class jsonvalues.JsPrimitive
isJson, isPrimitive
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jsonvalues.JsValue
ifNothing, ifNull, isArray, isArray, isBigDec, isBigDec, isBigInt, isBigInt, isBinary, isBool, isDecimal, isDouble, isDouble, isFalse, isInstant, isInstant, isInt, isInt, isIntegral, isJson, isLong, isLong, isNothing, isNotNothing, isNotNull, isNotNumber, isNumber, isObj, isObj, isSameType, isStr, isStr, isTrue, toJsArray, toJsBigDec, toJsBigInt, toJsBinary, toJsBool, toJsDouble, toJsInstant, toJsInt, toJsLong, toJsNumber, toJsObj, toJson, toJsStr
-
-
-
-
Field Detail
-
TYPE_ID
public static final int TYPE_ID
- See Also:
- Constant Field Values
-
NULL
public static final JsNull NULL
The singleton null value.
-
-
Method Detail
-
id
public int id()
-
toJsPrimitive
public JsPrimitive toJsPrimitive()
-
isNull
public boolean isNull()
Description copied from interface:JsValue
Returns true if this element is null- Returns:
- true if this element is null
-
hashCode
public int hashCode()
Returns the hashcode of this json null
-
-