|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectant.compiler.asm.Asm.AbstractVisitor
ant.compiler.asm.Asm.AbstractDFSVisitor
ant.compiler.asm.Asm.DFSPostorderVisitor
ant.compiler.asm.NopEliminator
Eliminates Asm.Nop
statements from a graph of Asm
statements.
License: GPL
Field Summary | |
(package private) ErrorLog |
log
|
(package private) Asm |
result
|
Fields inherited from class ant.compiler.asm.Asm.AbstractDFSVisitor |
ops |
Constructor Summary | |
NopEliminator(ErrorLog log)
|
Method Summary | |
Asm |
getResult()
|
void |
visit(Asm.Move op)
|
void |
visit(Asm.Nop op)
|
void |
visit(Asm.NopFoodTest op)
|
void |
visit(Asm.NopWallTest op)
|
void |
visit(Asm.PickUp op)
|
void |
visitAsm(Asm op)
|
Methods inherited from class ant.compiler.asm.Asm.DFSPostorderVisitor |
visitConditional, visitSequential |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
ErrorLog log
Asm result
Constructor Detail |
public NopEliminator(ErrorLog log)
Method Detail |
public Asm getResult()
public void visitAsm(Asm op)
visitAsm
in class Asm.AbstractVisitor
public void visit(Asm.Nop op)
visit
in interface Asm.Visitor
visit
in class Asm.AbstractVisitor
public void visit(Asm.Move op)
visit
in interface Asm.Visitor
visit
in class Asm.AbstractVisitor
public void visit(Asm.PickUp op)
visit
in interface Asm.Visitor
visit
in class Asm.AbstractVisitor
public void visit(Asm.NopWallTest op)
visit
in interface Asm.Visitor
visit
in class Asm.AbstractVisitor
public void visit(Asm.NopFoodTest op)
visit
in interface Asm.Visitor
visit
in class Asm.AbstractVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |