harpoon.Tools.PatMat
Class Spec.LeafVisitor
java.lang.Object
harpoon.Tools.PatMat.Spec.LeafVisitor
- Enclosing class:
- Spec
public abstract static class Spec.LeafVisitor
- extends Object
Visitor class for traversing a set of Spec.Leaf objects
and performing some action depending on the type of
Spec.Leaf visited. Subclasses should implement a
visit method for generic Spec.Leafs (ed. note: Leaves?) and
also override the visit method for subclasses of
Spec.Leaf 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.LeafVisitor
public Spec.LeafVisitor()
visit
public abstract void visit(Spec.Leaf l)
visit
public void visit(Spec.LeafId l)
visit
public void visit(Spec.LeafOp l)
visit
public void visit(Spec.LeafNull l)
visit
public void visit(Spec.LeafNumber l)
visit
public void visit(Spec.LeafSegType l)