org.eclipse.xtext.util.formallang
Class PdaUtil.HashStack<T>

java.lang.Object
  extended by org.eclipse.xtext.util.formallang.PdaUtil.HashStack<T>
All Implemented Interfaces:
java.lang.Iterable<T>
Enclosing class:
PdaUtil

public static class PdaUtil.HashStack<T>
extends java.lang.Object
implements java.lang.Iterable<T>


Field Summary
protected  java.util.LinkedList<T> list
           
protected  java.util.Set<T> set
           
 
Constructor Summary
PdaUtil.HashStack()
           
 
Method Summary
 boolean contains(java.lang.Object value)
           
 boolean isEmpty()
           
 java.util.Iterator<T> iterator()
           
 T peek()
           
 T pop()
           
 boolean push(T value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

list

protected java.util.LinkedList<T> list

set

protected java.util.Set<T> set
Constructor Detail

PdaUtil.HashStack

public PdaUtil.HashStack()
Method Detail

contains

public boolean contains(java.lang.Object value)

isEmpty

public boolean isEmpty()

iterator

public java.util.Iterator<T> iterator()
Specified by:
iterator in interface java.lang.Iterable<T>

peek

public T peek()

pop

public T pop()

push

public boolean push(T value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object