Class ObjectUtils


  • public abstract class ObjectUtils
    extends Object
    • Constructor Detail

      • ObjectUtils

        public ObjectUtils()
    • Method Detail

      • isCheckedException

        public static boolean isCheckedException​(Throwable ex)
      • isCompatibleWithThrowsClause

        public static boolean isCompatibleWithThrowsClause​(Throwable ex,
                                                           Class[] declaredExceptions)
      • isArray

        public static boolean isArray​(Object obj)
      • isEmpty

        public static boolean isEmpty​(Object[] array)
      • containsElement

        public static boolean containsElement​(Object[] array,
                                              Object element)
      • containsConstant

        public static boolean containsConstant​(Enum<?>[] enumValues,
                                               String constant)
      • containsConstant

        public static boolean containsConstant​(Enum<?>[] enumValues,
                                               String constant,
                                               boolean caseSensitive)
      • caseInsensitiveValueOf

        public static <E extends Enum<?>> E caseInsensitiveValueOf​(E[] enumValues,
                                                                   String constant)
      • addObjectToArray

        public static <A,​O extends A> A[] addObjectToArray​(A[] array,
                                                                 O obj)
      • toObjectArray

        public static Object[] toObjectArray​(Object source)
      • nullSafeEquals

        public static boolean nullSafeEquals​(Object o1,
                                             Object o2)
      • nullSafeHashCode

        public static int nullSafeHashCode​(Object obj)
      • nullSafeHashCode

        public static int nullSafeHashCode​(Object[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(boolean[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(byte[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(char[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(double[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(float[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(int[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(long[] array)
      • nullSafeHashCode

        public static int nullSafeHashCode​(short[] array)
      • hashCode

        public static int hashCode​(boolean bool)
      • hashCode

        public static int hashCode​(double dbl)
      • hashCode

        public static int hashCode​(float flt)
      • hashCode

        public static int hashCode​(long lng)
      • identityToString

        public static String identityToString​(Object obj)
      • getIdentityHexString

        public static String getIdentityHexString​(Object obj)
      • getDisplayString

        public static String getDisplayString​(Object obj)
      • nullSafeClassName

        public static String nullSafeClassName​(Object obj)
      • nullSafeToString

        public static String nullSafeToString​(Object obj)
      • nullSafeToString

        public static String nullSafeToString​(Object[] array)
      • nullSafeToString

        public static String nullSafeToString​(boolean[] array)
      • nullSafeToString

        public static String nullSafeToString​(byte[] array)
      • nullSafeToString

        public static String nullSafeToString​(char[] array)
      • nullSafeToString

        public static String nullSafeToString​(double[] array)
      • nullSafeToString

        public static String nullSafeToString​(float[] array)
      • nullSafeToString

        public static String nullSafeToString​(int[] array)
      • nullSafeToString

        public static String nullSafeToString​(long[] array)
      • nullSafeToString

        public static String nullSafeToString​(short[] array)