jltools.frontend
Class VisitorPass
java.lang.Object
|
+--jltools.frontend.AbstractPass
|
+--jltools.frontend.VisitorPass
- All Implemented Interfaces:
- Pass
- public class VisitorPass
- extends AbstractPass
A pass which runs a visitor.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface jltools.frontend.Pass |
status |
VisitorPass
public VisitorPass(Job job)
VisitorPass
public VisitorPass(Job job,
NodeVisitor v)
visitor
public void visitor(NodeVisitor v)
visitor
public NodeVisitor visitor()
run
public boolean run()
- Description copied from interface:
Pass
- Run the pass.
- Overrides:
run
in class AbstractPass
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractPass