# Class MutableStack<E>

java.lang.Object
com.codename1.gaming.physics.box2d.pooling.normal.MutableStack<E>

All Implemented Interfaces:
  `IDynamicStack<E>`

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

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `MutableStack(int argInitSize)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected abstract E`
  `newInstance()`
  `final E`
  `pop()`
  `final void`
  `push(E argObject)`

  ### Methods inherited from class Object

  `clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### MutableStack

    public MutableStack(int argInitSize)

- ## Method Details

  - ### pop

    public final E pop()
    Specified by:
      `pop` in interface `IDynamicStack<E>`

  - ### push

    public final void push(E argObject)
    Specified by:
      `push` in interface `IDynamicStack<E>`

  - ### newInstance

    protected abstract E newInstance()