ant.compiler.ast
Class Tree.Set

java.lang.Object
  extended byant.compiler.ast.Tree
      extended byant.compiler.ast.Tree.Set
Enclosing class:
Tree

public static class Tree.Set
extends Tree

Tree node representing set var|unset var; statements.

License: GPL

Author:
Bernhard Haumacher

Nested Class Summary
 
Nested classes inherited from class ant.compiler.ast.Tree
Tree.AndExpression, Tree.Assign, Tree.BinaryExpression, Tree.Block, Tree.Call, Tree.ConditionTest, Tree.Const, Tree.DropCommand, Tree.Expression, Tree.FoodTest, Tree.Goto, Tree.If, Tree.Label, Tree.MarkCommand, Tree.MoveCommand, Tree.NotExpression, Tree.OrExpression, Tree.PickUpCommand, Tree.Proc, Tree.RandomTest, Tree.Set, Tree.Test, Tree.TurnCommand, Tree.UnmarkCommand, Tree.Var, Tree.Visitor, Tree.WallTest
 
Field Summary
 Tree.Var definition
           
 java.lang.String name
           
 java.lang.String usageName
           
 boolean value
           
 
Fields inherited from class ant.compiler.ast.Tree
parent
 
Constructor Summary
Tree.Set(java.lang.String name, boolean value)
           
 
Method Summary
 void visit(Tree.Visitor v)
           
 
Methods inherited from class ant.compiler.ast.Tree
enclosingBlock, isChildOf, newNopStatement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

value

public boolean value

definition

public Tree.Var definition

usageName

public java.lang.String usageName
Constructor Detail

Tree.Set

public Tree.Set(java.lang.String name,
                boolean value)
Method Detail

visit

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