Package org.teavm.classlib.java.util
Class TVector<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.TVector<E>
- All Implemented Interfaces:
TSerializable
,TCloneable
,TIterable<E>
,TCollection<E>
,TList<E>
,TRandomAccess
,TSequencedCollection<E>
- Direct Known Subclasses:
TStack
public class TVector<E>
extends TAbstractList<E>
implements TList<E>, TRandomAccess, TCloneable, TSerializable
-
Field Summary
FieldsFields inherited from class org.teavm.classlib.java.util.TAbstractList
modCount
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boolean
addAll
(int location, TCollection<? extends E> collection) boolean
addAll
(TCollection<? extends E> collection) void
addElement
(E object) int
capacity()
void
clear()
clone()
boolean
boolean
containsAll
(TCollection<?> collection) void
elementAt
(int location) elements()
void
ensureCapacity
(int minimumCapacity) boolean
get
(int location) int
hashCode()
int
int
void
insertElementAt
(E object, int location) boolean
isEmpty()
int
lastIndexOf
(Object object) int
lastIndexOf
(Object object, int location) remove
(int location) boolean
boolean
removeAll
(TCollection<?> collection) void
boolean
removeElement
(Object object) void
removeElementAt
(int location) protected void
removeRange
(int start, int end) boolean
retainAll
(TCollection<?> collection) void
setElementAt
(E object, int location) void
setSize
(int length) int
size()
Object[]
toArray()
<T> T[]
toArray
(T[] contents) toString()
void
Methods inherited from class org.teavm.classlib.java.util.TAbstractList
equals0, iterator, listIterator, listIterator, subList
Methods inherited from class org.teavm.classlib.java.lang.TObject
finalize, getClass0, notify0, notifyAll0, wait0, wait0, waitImpl
Methods inherited from interface org.teavm.classlib.java.util.TCollection
removeIf, spliterator, stream, toArray
Methods inherited from interface org.teavm.classlib.java.util.TList
addFirst, addLast, getFirst, getLast, listIterator, listIterator, removeFirst, removeLast, replaceAll, reversed, sort, subList
-
Field Details
-
elementCount
protected int elementCount -
elementData
-
capacityIncrement
protected int capacityIncrement
-
-
Constructor Details
-
TVector
public TVector() -
TVector
public TVector(int capacity) -
TVector
public TVector(int capacity, int capacityIncrement) -
TVector
-
-
Method Details
-
add
-
add
- Specified by:
add
in interfaceTCollection<E>
- Overrides:
add
in classTAbstractList<E>
-
addAll
-
addAll
- Specified by:
addAll
in interfaceTCollection<E>
- Overrides:
addAll
in classTAbstractCollection<E>
-
addElement
-
capacity
public int capacity() -
clear
public void clear()- Specified by:
clear
in interfaceTCollection<E>
- Overrides:
clear
in classTAbstractList<E>
-
clone
-
contains
- Specified by:
contains
in interfaceTCollection<E>
- Overrides:
contains
in classTAbstractCollection<E>
-
containsAll
- Specified by:
containsAll
in interfaceTCollection<E>
- Overrides:
containsAll
in classTAbstractCollection<E>
-
copyInto
-
elementAt
-
elements
-
ensureCapacity
public void ensureCapacity(int minimumCapacity) -
equals
- Overrides:
equals
in classTAbstractList<E>
-
firstElement
-
get
-
hashCode
public int hashCode()- Overrides:
hashCode
in classTAbstractList<E>
-
indexOf
-
indexOf
-
insertElementAt
-
isEmpty
public boolean isEmpty()- Specified by:
isEmpty
in interfaceTCollection<E>
- Overrides:
isEmpty
in classTAbstractCollection<E>
-
lastElement
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceTList<E>
- Overrides:
lastIndexOf
in classTAbstractList<E>
-
lastIndexOf
-
remove
-
remove
- Specified by:
remove
in interfaceTCollection<E>
- Overrides:
remove
in classTAbstractCollection<E>
-
removeAll
- Specified by:
removeAll
in interfaceTCollection<E>
- Overrides:
removeAll
in classTAbstractCollection<E>
-
removeAllElements
public void removeAllElements() -
removeElement
-
removeElementAt
public void removeElementAt(int location) -
removeRange
protected void removeRange(int start, int end) - Overrides:
removeRange
in classTAbstractList<E>
-
retainAll
- Specified by:
retainAll
in interfaceTCollection<E>
- Overrides:
retainAll
in classTAbstractCollection<E>
-
set
-
setElementAt
-
setSize
public void setSize(int length) -
size
public int size()- Specified by:
size
in interfaceTCollection<E>
-
toArray
- Specified by:
toArray
in interfaceTCollection<E>
- Overrides:
toArray
in classTAbstractCollection<E>
-
toArray
public <T> T[] toArray(T[] contents) - Specified by:
toArray
in interfaceTCollection<E>
- Overrides:
toArray
in classTAbstractCollection<E>
-
toString
- Overrides:
toString
in classTAbstractCollection<E>
-
trimToSize
public void trimToSize()
-