Package net.infonode.util.collection
Class CopyOnWriteArrayList
- java.lang.Object
-
- net.infonode.util.collection.CopyOnWriteArrayList
-
public final class CopyOnWriteArrayList extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CopyOnWriteArrayList(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.Object element)
void
each(Closure closure)
java.lang.Object
get(int index)
java.lang.Object[]
getElements()
int
indexOf(java.lang.Object element)
java.util.Iterator
iterator()
void
remove(int index)
boolean
remove(java.lang.Object element)
void
removeAll(java.util.Collection toRemove)
int
size()
-
-
-
Method Detail
-
removeAll
public void removeAll(java.util.Collection toRemove)
-
add
public void add(java.lang.Object element)
-
remove
public boolean remove(java.lang.Object element)
-
remove
public void remove(int index)
-
indexOf
public int indexOf(java.lang.Object element)
-
each
public void each(Closure closure)
-
iterator
public java.util.Iterator iterator()
-
size
public int size()
-
get
public java.lang.Object get(int index)
-
getElements
public java.lang.Object[] getElements()
-
-