soot.jimple.spark.ondemand.genericutil
Class Stack<T>

java.lang.Object
  extended by soot.jimple.spark.ondemand.genericutil.Stack<T>
All Implemented Interfaces:
Cloneable

public final class Stack<T>
extends Object
implements Cloneable

Author:
manu_s

Constructor Summary
Stack()
           
Stack(int numElems_)
           
 
Method Summary
 void clear()
           
 Stack<T> clone()
           
 boolean contains(Object o)
           
 Object get(int i)
           
 int indexOf(T o)
          returns first index
 boolean isEmpty()
           
 T peek()
           
 T pop()
           
 void push(T obj_)
           
 void pushAll(Collection<T> c)
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Stack

public Stack(int numElems_)

Stack

public Stack()
Method Detail

push

public void push(T obj_)

pushAll

public void pushAll(Collection<T> c)

pop

public T pop()

peek

public T peek()

size

public int size()

isEmpty

public boolean isEmpty()

clear

public void clear()

clone

public Stack<T> clone()
Overrides:
clone in class Object

get

public Object get(int i)

contains

public boolean contains(Object o)

indexOf

public int indexOf(T o)
returns first index

Parameters:
o -
Returns:

toString

public String toString()
Overrides:
toString in class Object