Class ObjectUtil


  • public class ObjectUtil
    extends Object
    Generic utility methods related to objects.
    Author:
    Arjohn Kampman
    • Constructor Detail

      • ObjectUtil

        public ObjectUtil()
    • Method Detail

      • nullEquals

        @Deprecated(since="4.0.0",
                    forRemoval=true)
        public static boolean nullEquals​(Object o1,
                                         Object o2)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Compares two objects or null references.
        Parameters:
        o1 - The first object.
        o2 - The second object
        Returns:
        true if both objects are null, if the object references are identical, or if the objects are equal according to the Object.equals(java.lang.Object) method of the first object; false in all other situations.
      • nullHashCode

        public static int nullHashCode​(Object o)
        Returns the hash code of the supplied object, or 0 if a null reference is supplied.
        Parameters:
        o - An object or null reference.
        Returns:
        The object's hash code, or 0 if the parameter is null.