Package org.teavm.classlib.java.util
Class TObjects
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.util.TObjects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcheckFromIndexSize(int fromIndex, int size, int length) static longcheckFromIndexSize(long fromIndex, long size, long length) static intcheckFromToIndex(int fromIndex, int toIndex, int length) static longcheckFromToIndex(long fromIndex, long toIndex, long length) static intcheckIndex(int index, int length) static longcheckIndex(long index, long length) static <T> intcompare(T a, T b, TComparator<? super T> c) static booleandeepEquals(Object a, Object b) static booleanstatic intstatic intstatic booleanstatic booleanstatic <T> TrequireNonNull(T obj) static <T> TrequireNonNull(T obj, String message) static <T> TrequireNonNull(T obj, Supplier<String> messageSupplier) static <T> TrequireNonNullElse(T obj, T defaultObj) static <T> TrequireNonNullElseGet(T obj, Supplier<? extends T> supplier) static Stringstatic Stringstatic String
-
Constructor Details
-
TObjects
public TObjects()
-
-
Method Details
-
equals
-
hashCode
-
toString
-
toString
-
toIdentityString
-
compare
-
requireNonNull
public static <T> T requireNonNull(T obj) -
requireNonNull
-
requireNonNull
-
requireNonNullElse
public static <T> T requireNonNullElse(T obj, T defaultObj) -
requireNonNullElseGet
-
isNull
-
nonNull
-
deepEquals
-
hash
-
checkIndex
public static int checkIndex(int index, int length) -
checkIndex
public static long checkIndex(long index, long length) -
checkFromToIndex
public static int checkFromToIndex(int fromIndex, int toIndex, int length) -
checkFromToIndex
public static long checkFromToIndex(long fromIndex, long toIndex, long length) -
checkFromIndexSize
public static int checkFromIndexSize(int fromIndex, int size, int length) -
checkFromIndexSize
public static long checkFromIndexSize(long fromIndex, long size, long length)
-