harpoon.IR.Tree
Class TreeVisitor
java.lang.Object
harpoon.IR.Tree.TreeVisitor
- Direct Known Subclasses:
- TreeVerifyingVisitor
public abstract class TreeVisitor
- extends Object
TreeVisitor
is a Design Pattern, courtesy of Martin.
- Version:
- $Id: TreeVisitor.java,v 1.2 2002/02/25 21:05:42 cananian Exp $
- Author:
- Duncan Bryce <duncan@lcs.mit.edu>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TreeVisitor
protected TreeVisitor()
visit
public abstract void visit(Tree e)
visit
public void visit(ALIGN e)
visit
public void visit(BINOP e)
visit
public void visit(CALL e)
visit
public void visit(CJUMP e)
visit
public void visit(CONST e)
visit
public void visit(DATUM e)
visit
public void visit(ESEQ e)
visit
public void visit(Exp e)
visit
public void visit(EXPR e)
visit
public void visit(INVOCATION e)
visit
public void visit(JUMP e)
visit
public void visit(LABEL e)
visit
public void visit(MEM e)
visit
public void visit(METHOD e)
visit
public void visit(MOVE e)
visit
public void visit(NAME e)
visit
public void visit(NATIVECALL e)
visit
public void visit(OPER e)
visit
public void visit(RETURN e)
visit
public void visit(SEGMENT e)
visit
public void visit(SEQ e)
visit
public void visit(Stm e)
visit
public void visit(TEMP e)
visit
public void visit(THROW e)
visit
public void visit(UNOP e)