ant.compiler.asm
Class Asm.Turn

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

public static class Asm.Turn
extends Asm.Sequential

Asm statement representing the turn instruction.

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)  TurnDirection direction
           
 
Fields inherited from class ant.compiler.asm.Asm.Sequential
next
 
Fields inherited from class ant.compiler.asm.Asm
addr
 
Constructor Summary
Asm.Turn(TurnDirection direction, Asm next)
           
 
Method Summary
 boolean equals(java.lang.Object _other)
           
 void visit(Asm.Visitor v)
           
 
Methods inherited from class ant.compiler.asm.Asm.Sequential
setNext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

direction

TurnDirection direction
Constructor Detail

Asm.Turn

public Asm.Turn(TurnDirection direction,
                Asm next)
Method Detail

equals

public boolean equals(java.lang.Object _other)

visit

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