Package org.jbox2d.pooling.normal
Class MutableStack<E>
- java.lang.Object
-
- org.jbox2d.pooling.normal.MutableStack<E>
-
- All Implemented Interfaces:
IDynamicStack<E>
public abstract class MutableStack<E> extends java.lang.Object implements IDynamicStack<E>
-
-
Constructor Summary
Constructors Constructor Description MutableStack(int argInitSize)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private void
extendStack(int argSize)
protected abstract E
newInstance()
Creates a new instance of the object contained by this stack.E
pop()
Pops an item off the stackvoid
push(E argObject)
Pushes an item back on the stack
-
-
-
Method Detail
-
extendStack
private void extendStack(int argSize)
-
pop
public final E pop()
Description copied from interface:IDynamicStack
Pops an item off the stack- Specified by:
pop
in interfaceIDynamicStack<E>
- Returns:
-
push
public final void push(E argObject)
Description copied from interface:IDynamicStack
Pushes an item back on the stack- Specified by:
push
in interfaceIDynamicStack<E>
-
newInstance
protected abstract E newInstance()
Creates a new instance of the object contained by this stack.
-
-