harpoon.Tools.PatMat
Class Spec.ExpVisitor
java.lang.Object
harpoon.Tools.PatMat.Spec.ExpVisitor
- Enclosing class:
- Spec
public abstract static class Spec.ExpVisitor
- extends Object
Visitor class for traversing a set of Spec.Exps
and performing some action depending on the type of
Spec.Exp visited. Subclasses should implement a
visit method for generic Spec.Exps and
also override the visit method for subclasses of
Spec.Exp that the subclass cares about.
- See Also:
- "Design Patterns pgs. 331-344"
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Spec.ExpVisitor
public Spec.ExpVisitor()
visit
public abstract void visit(Spec.Exp e)
visit
public void visit(Spec.ExpBinop e)
visit
public void visit(Spec.ExpConst e)
visit
public void visit(Spec.ExpId e)
visit
public void visit(Spec.ExpMem e)
visit
public void visit(Spec.ExpName e)
visit
public void visit(Spec.ExpTemp e)
visit
public void visit(Spec.ExpUnop e)