ant.compiler.asm
Class Asm.Flip

java.lang.Object
  extended byant.compiler.asm.Asm
      extended byant.compiler.asm.Asm.Conditional
          extended byant.compiler.asm.Asm.Flip
Enclosing class:
Asm

public static class Asm.Flip
extends Asm.Conditional

Asm statement representing the flip 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)  int probability
           
 
Fields inherited from class ant.compiler.asm.Asm.Conditional
nextElse, nextThen
 
Fields inherited from class ant.compiler.asm.Asm
addr
 
Constructor Summary
Asm.Flip(int probability, Asm next)
           
Asm.Flip(int probability, Asm nextThen, Asm nextElse)
           
 
Method Summary
 boolean equals(java.lang.Object _other)
           
 void visit(Asm.Visitor v)
           
 
Methods inherited from class ant.compiler.asm.Asm.Conditional
setNext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

probability

int probability
Constructor Detail

Asm.Flip

public Asm.Flip(int probability,
                Asm next)

Asm.Flip

public Asm.Flip(int probability,
                Asm nextThen,
                Asm nextElse)
Method Detail

equals

public boolean equals(java.lang.Object _other)

visit

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