Package org.teavm.classlib.java.util
Class TTemplateCollections.ImmutableArrayList<T>
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.util.TAbstractCollection<E>
org.teavm.classlib.java.util.TAbstractList<T>
org.teavm.classlib.java.util.TTemplateCollections.ImmutableArrayList<T>
- All Implemented Interfaces:
RandomAccess
,TIterable<T>
,TCollection<T>
,TList<T>
,TSequencedCollection<T>
- Enclosing class:
- TTemplateCollections
public static class TTemplateCollections.ImmutableArrayList<T>
extends TAbstractList<T>
implements RandomAccess
-
Field Summary
Fields inherited from class org.teavm.classlib.java.util.TAbstractList
modCount
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableArrayList
(TCollection<? extends T> collection) ImmutableArrayList
(T... list) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
get
(int index) remove
(int index) boolean
removeAll
(TCollection<?> c) boolean
protected void
removeRange
(int start, int end) boolean
retainAll
(TCollection<?> c) int
size()
Methods inherited from class org.teavm.classlib.java.util.TAbstractList
add, add, addAll, equals, equals0, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, set, subList
Methods inherited from class org.teavm.classlib.java.util.TAbstractCollection
addAll, contains, containsAll, isEmpty, remove, toArray, toArray, toString
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, remove, spliterator, stream, toArray, toArray, toArray
Methods inherited from interface org.teavm.classlib.java.util.TList
addFirst, addLast, getFirst, getLast, removeFirst, removeLast, replaceAll, reversed, sort
-
Constructor Details
-
ImmutableArrayList
-
ImmutableArrayList
-
-
Method Details
-
get
-
size
public int size()- Specified by:
size
in interfaceTCollection<T>
-
clear
public void clear()- Specified by:
clear
in interfaceTCollection<T>
- Overrides:
clear
in classTAbstractList<T>
-
remove
- Specified by:
remove
in interfaceTList<T>
- Overrides:
remove
in classTAbstractList<T>
-
removeRange
protected void removeRange(int start, int end) - Overrides:
removeRange
in classTAbstractList<T>
-
removeAll
- Specified by:
removeAll
in interfaceTCollection<T>
- Overrides:
removeAll
in classTAbstractCollection<T>
-
removeIf
- Specified by:
removeIf
in interfaceTCollection<T>
-
retainAll
- Specified by:
retainAll
in interfaceTCollection<T>
- Overrides:
retainAll
in classTAbstractCollection<T>
-