daikon.diff
Class DepthFirstVisitor

Object
  extended by DepthFirstVisitor
All Implemented Interfaces:
Visitor
Direct Known Subclasses:
ConsequentExtractorVisitor, DetailedStatisticsVisitor, MinusVisitor, PrintAllVisitor, UnionVisitor, XorVisitor

public class DepthFirstVisitor
extends Object
implements Visitor

Provides default methods which visit each node in the tree in depth-first order. Other visitors may extend this class.


Constructor Summary
DepthFirstVisitor()
           
 
Method Summary
 void visit(InvNode node)
           
 void visit(PptNode node)
           
 void visit(RootNode node)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DepthFirstVisitor

public DepthFirstVisitor()
Method Detail

visit

public void visit(RootNode node)
Specified by:
visit in interface Visitor

visit

public void visit(PptNode node)
Specified by:
visit in interface Visitor

visit

public void visit(InvNode node)
Specified by:
visit in interface Visitor