edu.neu.ccs.demeterf.stackless
Class HeapTrav

java.lang.Object
  extended by edu.neu.ccs.demeterf.AbstTraversal
      extended by edu.neu.ccs.demeterf.Traversal
          extended by edu.neu.ccs.demeterf.stackless.HeapTrav

public class HeapTrav
extends Traversal

Traverses an Object structure using minimal Stack.


Nested Class Summary
 class HeapTrav.Value
           
 
Constructor Summary
HeapTrav(FC f)
          Takes a combined Builder function object
HeapTrav(FC f, Control c)
          Takes a combined ID (Builder/Augmentor) function object and a Control
 
Method Summary
 
Methods inherited from class edu.neu.ccs.demeterf.Traversal
onestep
 
Methods inherited from class edu.neu.ccs.demeterf.AbstTraversal
traverse, traverse
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeapTrav

public HeapTrav(FC f)
Takes a combined Builder function object


HeapTrav

public HeapTrav(FC f,
                Control c)
Takes a combined ID (Builder/Augmentor) function object and a Control