Package org.mozilla.javascript
Class ObjArray
java.lang.Object
org.mozilla.javascript.ObjArray
- All Implemented Interfaces:
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:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
final void
final void
clear()
final Object
get
(int index) int
final boolean
isEmpty()
final boolean
isSealed()
int
lastIndexOf
(Object obj) final Object
peek()
final Object
pop()
final void
final void
remove
(int index) final void
seal()
final void
final void
setSize
(int newSize) final int
size()
final Object[]
toArray()
final void
final void
-
Constructor Details
-
ObjArray
public ObjArray()
-
-
Method Details
-
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
-
set
-
indexOf
-
lastIndexOf
-
peek
-
pop
-
push
-
add
-
add
-
remove
public final void remove(int index) -
clear
public final void clear() -
toArray
-
toArray
-
toArray
-