Package jsonvalues

Class JsNull

All Implemented Interfaces:
JsValue

public final class JsNull extends JsPrimitive
Represents null, which a valid json value. It's a singleton, only the instance NULL exists.
  • Field Details

    • TYPE_ID

      public static final int TYPE_ID
      See Also:
    • NULL

      public static final JsNull NULL
      The singleton null value.
  • Method Details

    • 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
      Overrides:
      hashCode in class Object
      Returns:
      1
    • equals

      public boolean equals(Object that)
      Returns true if that is the singleton NULL.
      Overrides:
      equals in class Object
      Parameters:
      that - the reference object with which to compare.
      Returns:
      true if that is NULL
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Returns:
      "null"