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, setParsePosition
public PostfixTerm(LValue value, PostfixOperator operator)
public PostfixOperator getOperator()
public LValue getValue()
public TypeValuePair evaluate() throws EvaluationException
EvaluationException
public boolean isConstant()
public LValue[] getChildValues()
getChildValues
in interface LValue
getChildValues
in class AbstractLValue
public Object clone() throws CloneNotSupportedException
clone
in interface LValue
clone
in class AbstractLValue
CloneNotSupportedException
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.