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

java.lang.Object
  extended by org.eclipse.xtext.util.formallang.PdaUtil.StackItem<T>
Enclosing class:
PdaUtil

protected class PdaUtil.StackItem<T>
extends java.lang.Object


Field Summary
protected  PdaUtil.StackItem<T> parent
           
protected  java.util.Iterator<T> parentIt
           
protected  T value
           
 
Constructor Summary
PdaUtil.StackItem(java.util.Iterator<T> parentIt, T value)
           
PdaUtil.StackItem(PdaUtil.StackItem<T> parent, T value)
           
 
Method Summary
 T peek()
           
 PdaUtil.StackItem<T> pop()
           
 PdaUtil.StackItem<T> push(T value)
           
 int size()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

protected PdaUtil.StackItem<T> parent

parentIt

protected java.util.Iterator<T> parentIt

value

protected T value
Constructor Detail

PdaUtil.StackItem

public PdaUtil.StackItem(java.util.Iterator<T> parentIt,
                         T value)

PdaUtil.StackItem

public PdaUtil.StackItem(PdaUtil.StackItem<T> parent,
                         T value)
Method Detail

peek

public T peek()

pop

public PdaUtil.StackItem<T> pop()

push

public PdaUtil.StackItem<T> push(T value)

size

public int size()

toString

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