CoreFunction
, CoreOperation
, ExtensionFunction
public abstract class Operation extends Expression
Expression.PointerIterator, Expression.ValueIterator
Modifier and Type | Field | Description |
---|---|---|
protected Expression[] |
args |
Expression[] of arguments
|
NOT_A_NUMBER, ONE, ZERO
Constructor | Description |
---|---|
Operation(Expression[] args) |
Create a new Operation.
|
Modifier and Type | Method | Description |
---|---|---|
boolean |
computeContextDependent() |
Implemented by subclasses and result is cached by isContextDependent()
|
Expression[] |
getArguments() |
Get the arguments.
|
compute, computeValue, isContextDependent, iterate, iteratePointers
protected Expression[] args
public Operation(Expression[] args)
args
- Expression[]public Expression[] getArguments()
public boolean computeContextDependent()
Expression
computeContextDependent
in class Expression