Class TCollections

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

public class TCollections extends TObject
  • Field Details

    • EMPTY_SET

      public static final TSet EMPTY_SET
    • EMPTY_MAP

      public static final TMap EMPTY_MAP
    • EMPTY_LIST

      public static final TList EMPTY_LIST
  • Constructor Details

    • TCollections

      public TCollections()
  • Method Details

    • emptyIterator

      public static <T> TIterator<T> emptyIterator()
    • emptyListIterator

      public static <T> TListIterator<T> emptyListIterator()
    • emptyList

      public static <T> TList<T> emptyList()
    • emptyEnumeration

      public static <T> TEnumeration<T> emptyEnumeration()
    • emptySet

      public static <T> TSet<T> emptySet()
    • emptyMap

      public static <K,​ V> TMap<K,​V> emptyMap()
    • singletonList

      public static <T> TList<T> singletonList(T o)
    • singleton

      public static <T> TSet<T> singleton(T o)
    • singletonMap

      public static <K,​ V> TMap<K,​V> singletonMap(K key, V value)
    • unmodifiableList

      public static <T> TList<T> unmodifiableList(TList<? extends T> list)
    • nCopies

      public static <T> TList<T> nCopies(int n, T o)
    • swap

      public static void swap(TList<?> list, int i, int j)
    • sort

      public static <T> void sort(TList<T> list, TComparator<? super T> c)
    • sort

      public static <T extends TComparable<? super T>> void sort(TList<T> list)
    • reverse

      public static void reverse(TList<?> list)
    • binarySearch

      public static <T> int binarySearch(TList<? extends TComparable<? super T>> list, T key)
    • binarySearch

      public static <T> int binarySearch(TList<? extends T> list, T key, TComparator<? super T> c)
    • shuffle

      public static void shuffle(TList<?> list)
    • shuffle

      public static void shuffle(TList<?> list, TRandom rnd)
    • fill

      public static <T> void fill(TList<? super T> list, T obj)
    • copy

      public static <T> void copy(TList<? super T> dest, TList<? extends T> src)
    • min

      public static <T extends Object & TComparable<? super T>> T min(TCollection<? extends T> coll)
    • min

      public static <T> T min(TCollection<? extends T> coll, TComparator<? super T> comp)
    • max

      public static <T extends Object & TComparable<? super T>> T max(TCollection<? extends T> coll)
    • max

      public static <T> T max(TCollection<? extends T> coll, TComparator<? super T> comp)
    • rotate

      public static void rotate(TList<?> list, int distance)
    • replaceAll

      public static <T> boolean replaceAll(TList<T> list, T oldVal, T newVal)
    • indexOfSubList

      public static int indexOfSubList(TList<?> source, TList<?> target)
    • lastIndexOfSubList

      public static int lastIndexOfSubList(TList<?> source, TList<?> target)
    • unmodifiableCollection

      public static <T> TCollection<T> unmodifiableCollection(TCollection<? extends T> c)
    • unmodifiableSet

      public static <T> TSet<T> unmodifiableSet(TSet<? extends T> s)
    • unmodifiableMap

      public static <K,​ V> TMap<K,​V> unmodifiableMap(TMap<? extends K,​? extends V> m)
    • synchronizedCollection

      public static <T> TCollection<T> synchronizedCollection(TCollection<T> c)
    • synchronizedSet

      public static <T> TSet<T> synchronizedSet(TSet<T> s)
    • synchronizedList

      public static <T> TList<T> synchronizedList(TList<T> list)
    • synchronizedMap

      public static <K,​ V> TMap<K,​V> synchronizedMap(TMap<K,​V> m)
    • reverseOrder

      public static <T> TComparator<T> reverseOrder()
    • reverseOrder

      public static <T> TComparator<T> reverseOrder(TComparator<T> cmp)
    • enumeration

      public static <T> TEnumeration<T> enumeration(TCollection<T> c)
    • list

      public static <T> TArrayList<T> list(TEnumeration<T> e)
    • checkedCollection

      public static <E> TCollection<E> checkedCollection(TCollection<E> c, Class<E> type)
    • checkedSet

      public static <E> TSet<E> checkedSet(TSet<E> s, Class<E> type)
    • checkedList

      public static <E> TList<E> checkedList(TList<E> list, Class<E> type)
    • checkedMap

      public static <K,​ V> TMap<K,​V> checkedMap(TMap<K,​V> m, Class<K> keyType, Class<V> valueType)
    • frequency

      public static int frequency(TCollection<?> c, Object o)
    • disjoint

      public static boolean disjoint(TCollection<?> c1, TCollection<?> c2)
    • addAll

      @SafeVarargs public static <T> boolean addAll(TCollection<? super T> c, T... elements)
    • newSetFromMap

      public static <E> TSet<E> newSetFromMap(TMap<E,​TBoolean> map)