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 voidadd(java.lang.Object element)voideach(Closure closure)java.lang.Objectget(int index)java.lang.Object[]getElements()intindexOf(java.lang.Object element)java.util.Iteratoriterator()voidremove(int index)booleanremove(java.lang.Object element)voidremoveAll(java.util.Collection toRemove)intsize()
-
-
-
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()
-
-