public final class TypeExecutableExpression extends Object implements Expression
| Constructor and Description |
|---|
TypeExecutableExpression(@Nullable Expression instance,
Adjustment<?> adjustment) |
TypeExecutableExpression(@Nullable Expression instance,
ExecutableProperty executable,
Expression[] arguments) |
| 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 TypeExecutableExpression(@Nullable
@Nullable Expression instance,
Adjustment<?> adjustment)
public TypeExecutableExpression(@Nullable
@Nullable Expression instance,
ExecutableProperty executable,
Expression[] arguments)
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.