Class TObjects

java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.util.TObjects

public final class TObjects extends TObject
  • Constructor Details

    • TObjects

      public TObjects()
  • Method Details

    • equals

      public static boolean equals(Object a, Object b)
    • hashCode

      public static int hashCode(Object o)
    • toString

      public static String toString(Object o)
    • toString

      public static String toString(Object o, String nullDefault)
    • toIdentityString

      public static String toIdentityString(Object o)
    • compare

      public static <T> int compare(T a, T b, TComparator<? super T> c)
    • requireNonNull

      public static <T> T requireNonNull(T obj)
    • requireNonNull

      public static <T> T requireNonNull(T obj, String message)
    • requireNonNull

      public static <T> T requireNonNull(T obj, Supplier<String> messageSupplier)
    • requireNonNullElse

      public static <T> T requireNonNullElse(T obj, T defaultObj)
    • requireNonNullElseGet

      public static <T> T requireNonNullElseGet(T obj, Supplier<? extends T> supplier)
    • isNull

      public static boolean isNull(Object obj)
    • nonNull

      public static boolean nonNull(Object obj)
    • deepEquals

      public static boolean deepEquals(Object a, Object b)
    • hash

      public static int hash(Object... values)
    • 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)