koala.dynamicjava.tree
Class MinusExpression
java.lang.Object
koala.dynamicjava.tree.Node
koala.dynamicjava.tree.Expression
koala.dynamicjava.tree.UnaryExpression
koala.dynamicjava.tree.MinusExpression
- All Implemented Interfaces:
- ExpressionContainer, SourceInfo.Wrapper
public class MinusExpression
- extends UnaryExpression
This class represents the minus expression nodes of the syntax tree
- Version:
- 1.0 - 1999/04/25
- Author:
- Stephane Hillion
MinusExpression
public MinusExpression(Expression exp)
- Initializes the expression
- Parameters:
exp
- the target expression
- Throws:
IllegalArgumentException
- if exp is null
MinusExpression
public MinusExpression(Expression exp,
SourceInfo si)
- Initializes the expression
- Parameters:
exp
- the target expression
- Throws:
IllegalArgumentException
- if exp is null
acceptVisitor
public <T> T acceptVisitor(Visitor<T> visitor)
- Allows a visitor to traverse the tree
- Specified by:
acceptVisitor
in class Node
- Parameters:
visitor
- the visitor to accept