Class ObjectUtils.Null

java.lang.Object
org.apache.commons.lang3.ObjectUtils.Null
All Implemented Interfaces:
Serializable
Enclosing class:
ObjectUtils

public static class ObjectUtils.Null extends Object implements Serializable

Class used as a null placeholder where null has another meaning.

For example, in a HashMap the HashMap.get(java.lang.Object) method returns null if the Map contains null or if there is no matching key. The Null placeholder can be used to distinguish between these two cases.

Another example is Hashtable, where null cannot be stored.

See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Required for serialization support. Declare serialization compatibility with Commons Lang 1.0
      See Also:
  • Constructor Details

    • Null

      Null()
      Restricted constructor - singleton.
  • Method Details

    • readResolve

      private Object readResolve()

      Ensure singleton.

      Returns:
      the singleton value