public abstract class ExprDotEvalPropertyExprBase extends Object implements ExprEvaluator
Modifier and Type | Field and Description |
---|---|
protected ExprEvaluator |
exprEvaluator |
protected String |
propertyName |
protected String |
statementName |
protected int |
streamNum |
Modifier | Constructor and Description |
---|---|
protected |
ExprDotEvalPropertyExprBase(String statementName,
String propertyName,
int streamNum,
ExprEvaluator exprEvaluator,
Class propertyType) |
Modifier and Type | Method and Description |
---|---|
Class |
getType()
Returns the type that the node's evaluate method returns an instance of.
|
protected String |
getWarningText(String expectedType,
Object received) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluate
protected final String statementName
protected final String propertyName
protected final int streamNum
protected final ExprEvaluator exprEvaluator
protected ExprDotEvalPropertyExprBase(String statementName, String propertyName, int streamNum, ExprEvaluator exprEvaluator, Class propertyType)
public Class getType()
ExprEvaluator
getType
in interface ExprEvaluator