ant.compiler.asm
Class Asm.Conditional

java.lang.Object
  extended byant.compiler.asm.Asm
      extended byant.compiler.asm.Asm.Conditional
Direct Known Subclasses:
Asm.Flip, Asm.Move, Asm.NopFoodTest, Asm.NopWallTest, Asm.PickUp, Asm.Sense
Enclosing class:
Asm

public abstract static class Asm.Conditional
extends Asm

Abstract super class for all conditional Asm statements. Conditional statements have to possible successors.

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

Field Detail

nextThen

public Asm nextThen

nextElse

public Asm nextElse
Constructor Detail

Asm.Conditional

public Asm.Conditional(Asm nextThen,
                       Asm nextElse)
Method Detail

setNext

public void setNext(Asm next)
Specified by:
setNext in class Asm