ant.compiler.asm
Class Asm.Nop

java.lang.Object
  extended byant.compiler.asm.Asm
      extended byant.compiler.asm.Asm.Sequential
          extended byant.compiler.asm.Asm.Nop
Enclosing class:
Asm

public static class Asm.Nop
extends Asm.Sequential

Asm statement that does nothing. Such statements are removed before writing the final code.

License: GPL

Author:
Bernhard Haumacher

Nested Class Summary
 
Nested classes inherited from class ant.compiler.asm.Asm
Asm.AbstractDFSVisitor, Asm.AbstractVisitor, Asm.Conditional, Asm.DFSPostorderVisitor, Asm.DFSPreorderVisitor, Asm.Drop, Asm.Flip, Asm.Mark, Asm.Move, Asm.Nop, Asm.NopFoodTest, Asm.NopWallTest, Asm.PickUp, Asm.Sense, Asm.Sequential, Asm.Turn, Asm.Unmark, Asm.Visitor
 
Field Summary
(package private)  Asm replacement
           
 
Fields inherited from class ant.compiler.asm.Asm.Sequential
next
 
Fields inherited from class ant.compiler.asm.Asm
addr
 
Constructor Summary
Asm.Nop()
           
Asm.Nop(Asm next)
           
 
Method Summary
 void visit(Asm.Visitor v)
           
 
Methods inherited from class ant.compiler.asm.Asm.Sequential
setNext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

replacement

Asm replacement
Constructor Detail

Asm.Nop

public Asm.Nop()

Asm.Nop

public Asm.Nop(Asm next)
Method Detail

visit

public void visit(Asm.Visitor v)
Specified by:
visit in class Asm