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 int
checkFromIndexSize
(int fromIndex, int size, int length) static long
checkFromIndexSize
(long fromIndex, long size, long length) static int
checkFromToIndex
(int fromIndex, int toIndex, int length) static long
checkFromToIndex
(long fromIndex, long toIndex, long length) static int
checkIndex
(int index, int length) static long
checkIndex
(long index, long length) static <T> int
compare
(T a, T b, TComparator<? super T> c) static boolean
deepEquals
(Object a, Object b) static boolean
static int
static int
static boolean
static boolean
static <T> T
requireNonNull
(T obj) static <T> T
requireNonNull
(T obj, String message) static <T> T
requireNonNull
(T obj, Supplier<String> messageSupplier) static <T> T
requireNonNullElse
(T obj, T defaultObj) static <T> T
requireNonNullElseGet
(T obj, Supplier<? extends T> supplier) static String
static String
static 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)
-