Class MutableStack<E>

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

public abstract class MutableStack<E> extends Object implements IDynamicStack<E>
  • Constructor Details

    • MutableStack

      public MutableStack(int argInitSize)
  • Method Details

    • 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>
      Parameters:
      argObject -
    • newInstance

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