Package org.teavm.classlib.java.util
Class TArrayList<E>
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.util.TAbstractCollection<E>
org.teavm.classlib.java.util.TAbstractList<E>
org.teavm.classlib.java.util.TArrayList<E>
- All Implemented Interfaces:
TSerializable,TCloneable,TIterable<E>,TCollection<E>,TList<E>,TRandomAccess,TSequencedCollection<E>
public class TArrayList<E>
extends TAbstractList<E>
implements TCloneable, TSerializable, TRandomAccess
-
Field Summary
Fields inherited from class org.teavm.classlib.java.util.TAbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanbooleanaddAll(int index, TCollection<? extends E> c) voidvoidvoidclear()clone0()voidensureCapacity(int minCapacity) voidget(int index) getFirst()getLast()inthashCode()remove(int index) booleanprotected voidremoveRange(int start, int end) voidreplaceAll(TUnaryOperator<E> operator) intsize()voidsort(TComparator<? super E> comp) toString()voidMethods inherited from class org.teavm.classlib.java.util.TAbstractList
equals, equals0, indexOf, iterator, lastIndexOf, listIterator, listIterator, subListMethods inherited from class org.teavm.classlib.java.util.TAbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArrayMethods inherited from class org.teavm.classlib.java.lang.TObject
clone, finalize, getClass0, notify0, notifyAll0, wait0, wait0, waitImplMethods inherited from interface org.teavm.classlib.java.util.TCollection
addAll, contains, containsAll, isEmpty, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArray, toArray
-
Constructor Details
-
TArrayList
public TArrayList() -
TArrayList
public TArrayList(int initialCapacity) -
TArrayList
-
-
Method Details
-
trimToSize
public void trimToSize() -
ensureCapacity
public void ensureCapacity(int minCapacity) -
get
-
getFirst
-
getLast
-
size
public int size()- Specified by:
sizein interfaceTCollection<E>
-
clone0
-
set
-
add
- Specified by:
addin interfaceTCollection<E>- Overrides:
addin classTAbstractList<E>
-
add
-
addFirst
-
addLast
-
removeFirst
- Specified by:
removeFirstin interfaceTList<E>- Specified by:
removeFirstin interfaceTSequencedCollection<E>
-
removeLast
- Specified by:
removeLastin interfaceTList<E>- Specified by:
removeLastin interfaceTSequencedCollection<E>
-
remove
-
remove
- Specified by:
removein interfaceTCollection<E>- Overrides:
removein classTAbstractCollection<E>
-
clear
public void clear()- Specified by:
clearin interfaceTCollection<E>- Overrides:
clearin classTAbstractList<E>
-
addAll
-
removeRange
protected void removeRange(int start, int end) - Overrides:
removeRangein classTAbstractList<E>
-
replaceAll
- Specified by:
replaceAllin interfaceTList<E>
-
forEach
-
toString
- Overrides:
toStringin classTAbstractCollection<E>
-
hashCode
public int hashCode()- Overrides:
hashCodein classTAbstractList<E>
-
sort
-