harpoon.Analysis.DataFlow
Class ReversePostOrderEnumerator

java.lang.Object
  extended by harpoon.Analysis.DataFlow.ReversePostOrderEnumerator
All Implemented Interfaces:
Enumeration

public class ReversePostOrderEnumerator
extends Object
implements Enumeration


Field Summary
static boolean DEBUG
           
 
Constructor Summary
ReversePostOrderEnumerator(BasicBlock start)
           
ReversePostOrderEnumerator(Quad start)
           
 
Method Summary
 ReversePostOrderEnumerator copy()
           
static void db(String s)
           
 boolean hasMoreElements()
           
 Object next()
           
 Object nextElement()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEBUG

public static boolean DEBUG
Constructor Detail

ReversePostOrderEnumerator

public ReversePostOrderEnumerator(BasicBlock start)

ReversePostOrderEnumerator

public ReversePostOrderEnumerator(Quad start)
Method Detail

db

public static void db(String s)

hasMoreElements

public boolean hasMoreElements()
Specified by:
hasMoreElements in interface Enumeration

nextElement

public Object nextElement()
Specified by:
nextElement in interface Enumeration

next

public Object next()

copy

public ReversePostOrderEnumerator copy()