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 Summary
Fields Modifier and Type Field Description static FastArrayEMPTY_LISTintsize - 
Constructor Summary
 - 
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait 
- 
Field Details
- 
size
public int size - 
EMPTY_LIST
 
 - 
 - 
Constructor Details
- 
FastArray
public FastArray(int initialCapacity) - 
FastArray
public FastArray() - 
FastArray
public FastArray(java.util.Collection c) - 
FastArray
public FastArray(java.lang.Object[] objects) 
 - 
 - 
Method Details
- 
get
public java.lang.Object get(int index) - 
add
public void add(java.lang.Object o) - 
set
public void set(int index, java.lang.Object o) - 
size
public int size() - 
clear
public void clear() - 
addAll
 - 
addAll
public void addAll(java.lang.Object[] newData, int size) - 
copy
 - 
isEmpty
public boolean isEmpty() - 
addAll
public void addAll(java.util.List coll) - 
remove
public void remove(int index) - 
toList
public java.util.List toList() - 
getArray
public java.lang.Object[] getArray() - 
toString
public java.lang.String toString()- Overrides:
 toStringin classjava.lang.Object
 
 -