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 voidfinal voidfinal voidclear()final Objectget(int index) intfinal booleanisEmpty()final booleanisSealed()intlastIndexOf(Object obj) final Objectpeek()final Objectpop()final voidfinal voidremove(int index) final voidseal()final voidfinal voidsetSize(int newSize) final intsize()final Object[]toArray()final voidfinal 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
-