Class Objects


  • public final class Objects
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> int compare​(T a, T b, java.util.Comparator<? super T> c)  
      static boolean deepEquals​(java.lang.Object a, java.lang.Object b)  
      static boolean equals​(java.lang.Object a, java.lang.Object b)  
      static int hash​(java.lang.Object... values)  
      static int hashCode​(java.lang.Object object)  
      static boolean isNull​(java.lang.Object obj)  
      static boolean nonNull​(java.lang.Object obj)  
      static <T> T requireNonNull​(T t)  
      static <T> T requireNonNull​(T t, java.lang.String msg)  
      static <T> T requireNonNull​(T t, java.util.function.Supplier<java.lang.String> messageSupplier)  
      static java.lang.String toString​(java.lang.Object o)  
      static java.lang.String toString​(java.lang.Object o, java.lang.String nullDefault)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • compare

        public static <T> int compare​(T a,
                                      T b,
                                      java.util.Comparator<? super T> c)
      • deepEquals

        public static boolean deepEquals​(java.lang.Object a,
                                         java.lang.Object b)
      • equals

        public static boolean equals​(java.lang.Object a,
                                     java.lang.Object b)
      • hash

        public static int hash​(java.lang.Object... values)
      • hashCode

        public static int hashCode​(java.lang.Object object)
      • isNull

        public static boolean isNull​(java.lang.Object obj)
      • nonNull

        public static boolean nonNull​(java.lang.Object obj)
      • requireNonNull

        public static <T> T requireNonNull​(T t)
      • requireNonNull

        public static <T> T requireNonNull​(T t,
                                           java.lang.String msg)
      • requireNonNull

        public static <T> T requireNonNull​(T t,
                                           java.util.function.Supplier<java.lang.String> messageSupplier)
      • toString

        public static java.lang.String toString​(java.lang.Object o)
      • toString

        public static java.lang.String toString​(java.lang.Object o,
                                                java.lang.String nullDefault)