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 intcheckFromToIndex(int fromIndex, int toIndex, int length) static intcheckIndex(int index, int 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 String
-
Constructor Details
-
TObjects
public TObjects()
-
-
Method Details
-
equals
-
hashCode
-
toString
-
toString
-
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) -
checkFromToIndex
public static int checkFromToIndex(int fromIndex, int toIndex, int length) -
checkFromIndexSize
public static int checkFromIndexSize(int fromIndex, int size, int length)
-