org.jbox2d.pooling.normal
Class MutableStack<E>

java.lang.Object
  extended by org.jbox2d.pooling.normal.MutableStack<E>
All Implemented Interfaces:
IDynamicStack<E>

public abstract class MutableStack<E>
extends Object
implements IDynamicStack<E>


Constructor Summary
MutableStack(int argInitSize)
           
 
Method Summary
protected abstract  E newInstance()
          Creates a new instance of the object contained by this stack.
 E pop()
          Pops an item off the stack
 void push(E argObject)
          Pushes an item back on the stack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableStack

public MutableStack(int argInitSize)
Method Detail

pop

public final E pop()
Description copied from interface: IDynamicStack
Pops an item off the stack

Specified by:
pop in interface IDynamicStack<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 interface IDynamicStack<E>

newInstance

protected abstract E newInstance()
Creates a new instance of the object contained by this stack.



Copyright © 2013. All Rights Reserved.