ant.compiler.asm
Class Asm.DFSPostorderVisitor

java.lang.Object
  extended byant.compiler.asm.Asm.AbstractVisitor
      extended byant.compiler.asm.Asm.AbstractDFSVisitor
          extended byant.compiler.asm.Asm.DFSPostorderVisitor
All Implemented Interfaces:
Asm.Visitor
Direct Known Subclasses:
NopAnalyzer, NopEliminator
Enclosing class:
Asm

public abstract static class Asm.DFSPostorderVisitor
extends Asm.AbstractDFSVisitor

Depth first search visitor that performs a postorder graph traversal.

License: GPL

Author:
Bernhard Haumacher

Field Summary
 
Fields inherited from class ant.compiler.asm.Asm.AbstractDFSVisitor
ops
 
Constructor Summary
Asm.DFSPostorderVisitor()
           
 
Method Summary
 void visitConditional(Asm.Conditional op)
           
 void visitSequential(Asm.Sequential op)
           
 
Methods inherited from class ant.compiler.asm.Asm.AbstractDFSVisitor
descendConditional, descendSequential, markVisited, reset, visited
 
Methods inherited from class ant.compiler.asm.Asm.AbstractVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitAsm
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Asm.DFSPostorderVisitor

public Asm.DFSPostorderVisitor()
Method Detail

visitSequential

public void visitSequential(Asm.Sequential op)
Overrides:
visitSequential in class Asm.AbstractVisitor

visitConditional

public void visitConditional(Asm.Conditional op)
Overrides:
visitConditional in class Asm.AbstractVisitor