public abstract class Operation extends Expression
Expression.PointerIterator, Expression.ValueIterator| Modifier and Type | Field and Description |
|---|---|
protected Expression[] |
args
Expression[] of arguments
|
NOT_A_NUMBER, ONE, ZERO| Constructor and Description |
|---|
Operation(Expression[] args)
Create a new Operation.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
computeContextDependent()
Implemented by subclasses and result is cached by isContextDependent()
|
Expression[] |
getArguments()
Get the arguments.
|
compute, computeValue, isContextDependent, iterate, iteratePointersprotected Expression[] args
public Operation(Expression[] args)
args - Expression[]public Expression[] getArguments()
public boolean computeContextDependent()
ExpressioncomputeContextDependent in class ExpressionCopyright © 2001–2015 The Apache Software Foundation. All rights reserved.