java.io.Serializable, java.lang.Cloneable, LValuepublic class PostfixTerm extends AbstractLValue
| Constructor | Description |
|---|---|
PostfixTerm(LValue value,
PostfixOperator operator) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.Object |
clone() |
|
TypeValuePair |
evaluate() |
|
LValue[] |
getChildValues() |
Returns any dependent lvalues (parameters and operands, mostly).
|
PostfixOperator |
getOperator() |
|
LValue |
getValue() |
|
boolean |
isConstant() |
Checks whether the LValue is constant.
|
java.lang.String |
toString() |
getContext, getParsePosition, getValueType, initialize, setParsePositionpublic PostfixTerm(LValue value, PostfixOperator operator)
public PostfixOperator getOperator()
public LValue getValue()
public TypeValuePair evaluate() throws EvaluationException
EvaluationExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isConstant()
public LValue[] getChildValues()
getChildValues in interface LValuegetChildValues in class AbstractLValuepublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in interface LValueclone in class AbstractLValuejava.lang.CloneNotSupportedException