public class PostfixTerm extends AbstractLValue
| Constructor and Description |
|---|
PostfixTerm(LValue value,
PostfixOperator operator) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
String |
toString() |
getContext, getParsePosition, getValueType, initialize, setParsePositionpublic PostfixTerm(LValue value, PostfixOperator operator)
public PostfixOperator getOperator()
public LValue getValue()
public TypeValuePair evaluate() throws EvaluationException
EvaluationExceptionpublic boolean isConstant()
public LValue[] getChildValues()
getChildValues in interface LValuegetChildValues in class AbstractLValuepublic Object clone() throws CloneNotSupportedException
clone in interface LValueclone in class AbstractLValueCloneNotSupportedException