Package org.codehaus.groovy.util
Class FastArray
java.lang.Object
org.codehaus.groovy.util.FastArray
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Cloneable
public class FastArray
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
- 
Field SummaryFields Modifier and Type Field Description static FastArrayEMPTY_LISTintsize
- 
Constructor Summary
- 
Method SummaryModifier and Type Method Description voidadd(java.lang.Object o)voidaddAll(java.lang.Object[] newData, int size)voidaddAll(java.util.List coll)voidaddAll(FastArray newData)voidclear()FastArraycopy()java.lang.Objectget(int index)java.lang.Object[]getArray()booleanisEmpty()voidremove(int index)voidset(int index, java.lang.Object o)intsize()java.util.ListtoList()java.lang.StringtoString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Field Details- 
sizepublic int size
- 
EMPTY_LIST
 
- 
- 
Constructor Details- 
FastArraypublic FastArray(int initialCapacity)
- 
FastArraypublic FastArray()
- 
FastArraypublic FastArray(java.util.Collection c)
- 
FastArraypublic FastArray(java.lang.Object[] objects)
 
- 
- 
Method Details- 
getpublic java.lang.Object get(int index)
- 
addpublic void add(java.lang.Object o)
- 
setpublic void set(int index, java.lang.Object o)
- 
sizepublic int size()
- 
clearpublic void clear()
- 
addAll
- 
addAllpublic void addAll(java.lang.Object[] newData, int size)
- 
copy
- 
isEmptypublic boolean isEmpty()
- 
addAllpublic void addAll(java.util.List coll)
- 
removepublic void remove(int index)
- 
toListpublic java.util.List toList()
- 
getArraypublic java.lang.Object[] getArray()
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
 
-