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 TypeMethodDescriptionvoid
boolean
boolean
addAll
(int index, TCollection<? extends E> c) void
void
void
clear()
clone0()
void
ensureCapacity
(int minCapacity) void
get
(int index) getFirst()
getLast()
int
hashCode()
remove
(int index) boolean
protected void
removeRange
(int start, int end) void
replaceAll
(TUnaryOperator<E> operator) int
size()
void
sort
(TComparator<? super E> comp) toString()
void
Methods inherited from class org.teavm.classlib.java.util.TAbstractList
equals, equals0, indexOf, iterator, lastIndexOf, listIterator, listIterator, subList
Methods inherited from class org.teavm.classlib.java.util.TAbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray
Methods inherited from class org.teavm.classlib.java.lang.TObject
clone, finalize, getClass0, notify0, notifyAll0, wait0, wait0, waitImpl
Methods 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:
size
in interfaceTCollection<E>
-
clone0
-
set
-
add
- Specified by:
add
in interfaceTCollection<E>
- Overrides:
add
in classTAbstractList<E>
-
add
-
addFirst
-
addLast
-
removeFirst
- Specified by:
removeFirst
in interfaceTList<E>
- Specified by:
removeFirst
in interfaceTSequencedCollection<E>
-
removeLast
- Specified by:
removeLast
in interfaceTList<E>
- Specified by:
removeLast
in interfaceTSequencedCollection<E>
-
remove
-
remove
- Specified by:
remove
in interfaceTCollection<E>
- Overrides:
remove
in classTAbstractCollection<E>
-
clear
public void clear()- Specified by:
clear
in interfaceTCollection<E>
- Overrides:
clear
in classTAbstractList<E>
-
addAll
-
removeRange
protected void removeRange(int start, int end) - Overrides:
removeRange
in classTAbstractList<E>
-
replaceAll
- Specified by:
replaceAll
in interfaceTList<E>
-
forEach
-
toString
- Overrides:
toString
in classTAbstractCollection<E>
-
hashCode
public int hashCode()- Overrides:
hashCode
in classTAbstractList<E>
-
sort
-