public class PandaExpression extends Object implements Expression
| Modifier | Constructor and Description |
|---|---|
|
PandaExpression(DynamicExpression expression) |
protected |
PandaExpression(ExpressionValueType type,
Type returnType,
ExpressionEvaluator evaluator,
Object value) |
|
PandaExpression(Type returnType,
Object value) |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(ProcessStack stack,
Object instance)
Evaluate expression using the specified branch
|
ExpressionValueType |
getExpressionType()
Get expression type
|
Type |
getType()
Get associated type
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisNull, toExpressionpublic PandaExpression(DynamicExpression expression)
protected PandaExpression(ExpressionValueType type, Type returnType, ExpressionEvaluator evaluator, Object value)
public Object evaluate(ProcessStack stack, Object instance) throws Exception
ExpressionEvaluatorevaluate in interface ExpressionEvaluatorstack - the frame to useExceptionpublic ExpressionValueType getExpressionType()
ExpressiongetExpressionType in interface ExpressionCopyright © 2020. All rights reserved.