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 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 TAbstractList
equals, equals0, indexOf, iterator, lastIndexOf, listIterator, listIterator, subListMethods inherited from class TAbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArrayMethods inherited from interface 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
-