Package totalcross.util
Class Objects
- java.lang.Object
-
- totalcross.util.Objects
-
public final class Objects extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> intcompare(T a, T b, java.util.Comparator<? super T> c)static booleandeepEquals(java.lang.Object a, java.lang.Object b)static booleanequals(java.lang.Object a, java.lang.Object b)static inthash(java.lang.Object... values)static inthashCode(java.lang.Object object)static booleanisNull(java.lang.Object obj)static booleannonNull(java.lang.Object obj)static <T> TrequireNonNull(T t)static <T> TrequireNonNull(T t, java.lang.String msg)static <T> TrequireNonNull(T t, java.util.function.Supplier<java.lang.String> messageSupplier)static java.lang.StringtoString(java.lang.Object o)static java.lang.StringtoString(java.lang.Object o, java.lang.String nullDefault)
-
-
-
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)
-
-