edu.neu.ccs.demeterf.perform
Class HeapTrav

java.lang.Object
  extended by edu.neu.ccs.demeterf.perform.AbstTraversal
      extended by edu.neu.ccs.demeterf.perform.Traversal
          extended by edu.neu.ccs.demeterf.perform.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 ID (Builder/Augmentor) function object
HeapTrav(FC f, Control c)
          Takes a combined ID (Builder/Augmentor) function object
 
Method Summary
 
Methods inherited from class edu.neu.ccs.demeterf.perform.Traversal
applyFObj, objectSubset, onestep
 
Methods inherited from class edu.neu.ccs.demeterf.perform.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 ID (Builder/Augmentor) function object


HeapTrav

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