public class Constant extends Expression
Expression.PointerIterator, Expression.ValueIterator| Modifier and Type | Field | Description |
|---|---|---|
private java.lang.Object |
value |
NOT_A_NUMBER, ONE, ZERO| Constructor | Description |
|---|---|
Constant(java.lang.Number number) |
Create a new Constant.
|
Constant(java.lang.String string) |
Create a new Constant.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
compute(EvalContext context) |
Evaluates the expression.
|
boolean |
computeContextDependent() |
Returns false
|
java.lang.Object |
computeValue(EvalContext context) |
Evaluates the expression.
|
boolean |
isContextDependent() |
Returns false
|
java.lang.String |
toString() |
iterate, iteratePointerspublic Constant(java.lang.Number number)
number - constantpublic Constant(java.lang.String string)
string - constantpublic java.lang.Object compute(EvalContext context)
Expressioncompute in class Expressioncontext - evaluation contextpublic java.lang.Object computeValue(EvalContext context)
ExpressioncomputeValue in class Expressioncontext - evaluation contextpublic boolean isContextDependent()
isContextDependent in class Expressionpublic boolean computeContextDependent()
computeContextDependent in class Expressionpublic java.lang.String toString()
toString in class java.lang.Object