com.google.javascript.rhino
Class ObjArray
java.lang.Object
com.google.javascript.rhino.ObjArray
- All Implemented Interfaces:
- Serializable
public class ObjArray
- extends Object
- implements Serializable
Implementation of resizable array with focus on minimizing memory
usage by storing few initial array elements in object fields. Can also
be used as a stack.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjArray
public ObjArray()
isSealed
public final boolean isSealed()
seal
public final void seal()
isEmpty
public final boolean isEmpty()
size
public final int size()
setSize
public final void setSize(int newSize)
get
public final Object get(int index)
set
public final void set(int index,
Object value)
indexOf
public int indexOf(Object obj)
lastIndexOf
public int lastIndexOf(Object obj)
peek
public final Object peek()
pop
public final Object pop()
push
public final void push(Object value)
add
public final void add(Object value)
add
public final void add(int index,
Object value)
remove
public final void remove(int index)
clear
public final void clear()
toArray
public final Object[] toArray()
toArray
public final void toArray(Object[] array)
toArray
public final void toArray(Object[] array,
int offset)