edu.emory.mathcs.backport.java.util.concurrent

Class CopyOnWriteArrayList

public class CopyOnWriteArrayList extends Object implements List, RandomAccess, Cloneable, Serializable

Constructor Summary
CopyOnWriteArrayList()
CopyOnWriteArrayList(Collection c)
CopyOnWriteArrayList(Object[] array)
Method Summary
booleanadd(Object o)
voidadd(int index, Object element)
booleanaddAll(Collection c)
booleanaddAll(int index, Collection c)
intaddAllAbsent(Collection c)
booleanaddIfAbsent(Object o)
voidclear()
Objectclone()
booleancontains(Object o)
booleancontainsAll(Collection c)
booleanequals(Object o)
Objectget(int index)
inthashCode()
intindexOf(Object o)
intindexOf(Object o, int index)
booleanisEmpty()
Iteratoriterator()
intlastIndexOf(Object o)
intlastIndexOf(Object o, int index)
ListIteratorlistIterator()
ListIteratorlistIterator(int index)
booleanremove(Object o)
Objectremove(int index)
booleanremoveAll(Collection c)
booleanretainAll(Collection c)
Objectset(int index, Object element)
intsize()
ListsubList(int fromIndex, int toIndex)
Object[]toArray()
Object[]toArray(Object[] a)
StringtoString()

Constructor Detail

CopyOnWriteArrayList

public CopyOnWriteArrayList()

CopyOnWriteArrayList

public CopyOnWriteArrayList(Collection c)

CopyOnWriteArrayList

public CopyOnWriteArrayList(Object[] array)

Method Detail

add

public boolean add(Object o)

add

public void add(int index, Object element)

addAll

public boolean addAll(Collection c)

addAll

public boolean addAll(int index, Collection c)

addAllAbsent

public int addAllAbsent(Collection c)

addIfAbsent

public boolean addIfAbsent(Object o)

clear

public void clear()

clone

public Object clone()

contains

public boolean contains(Object o)

containsAll

public boolean containsAll(Collection c)

equals

public boolean equals(Object o)

get

public Object get(int index)

hashCode

public int hashCode()

indexOf

public int indexOf(Object o)

indexOf

public int indexOf(Object o, int index)

isEmpty

public boolean isEmpty()

iterator

public Iterator iterator()

lastIndexOf

public int lastIndexOf(Object o)

lastIndexOf

public int lastIndexOf(Object o, int index)

listIterator

public ListIterator listIterator()

listIterator

public ListIterator listIterator(int index)

remove

public boolean remove(Object o)

remove

public Object remove(int index)

removeAll

public boolean removeAll(Collection c)

retainAll

public boolean retainAll(Collection c)

set

public Object set(int index, Object element)

size

public int size()

subList

public List subList(int fromIndex, int toIndex)

toArray

public Object[] toArray()

toArray

public Object[] toArray(Object[] a)

toString

public String toString()