Package org.codehaus.groovy.util
Class FastArray
- java.lang.Object
- 
- org.codehaus.groovy.util.FastArray
 
- 
- All Implemented Interfaces:
- Serializable,- Cloneable
 
 public class FastArray extends Object implements Cloneable, Serializable - See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static FastArrayEMPTY_LISTintsize
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Object o)voidaddAll(Object[] newData, int size)voidaddAll(List coll)voidaddAll(FastArray newData)voidclear()FastArraycopy()Objectget(int index)Object[]getArray()booleanisEmpty()voidremove(int index)voidset(int index, Object o)intsize()ListtoList()StringtoString()
 
- 
- 
- 
Field Detail- 
sizepublic int size 
 - 
EMPTY_LISTpublic static final FastArray EMPTY_LIST 
 
- 
 - 
Constructor Detail- 
FastArraypublic FastArray(int initialCapacity) 
 - 
FastArraypublic FastArray() 
 - 
FastArraypublic FastArray(Collection c) 
 - 
FastArraypublic FastArray(Object[] objects) 
 
- 
 - 
Method Detail- 
getpublic Object get(int index) 
 - 
addpublic void add(Object o) 
 - 
setpublic void set(int index, Object o)
 - 
sizepublic int size() 
 - 
clearpublic void clear() 
 - 
addAllpublic void addAll(FastArray newData) 
 - 
addAllpublic void addAll(Object[] newData, int size) 
 - 
copypublic FastArray copy() 
 - 
isEmptypublic boolean isEmpty() 
 - 
addAllpublic void addAll(List coll) 
 - 
removepublic void remove(int index) 
 - 
toListpublic List toList() 
 - 
getArraypublic Object[] getArray() 
 
- 
 
-