Class MethodAccessor
java.lang.Object
org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
org.mvel2.optimizers.impl.refl.nodes.InvokableAccessor
org.mvel2.optimizers.impl.refl.nodes.MethodAccessor
- All Implemented Interfaces:
Serializable
,Accessor
,AccessorNode
- See Also:
-
Field Summary
FieldsFields inherited from class org.mvel2.optimizers.impl.refl.nodes.InvokableAccessor
coercionNeeded, length, parameterTypes, parms
Fields inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
nextNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Object[]
executeAll
(Object ctx, VariableResolverFactory vars, Method m) private Object
executeOverrideTarget
(Method o, Object ctx, Object elCtx, VariableResolverFactory vars) getParms()
getValue
(Object ctx, Object elCtx, VariableResolverFactory vars) void
void
setParms
(ExecutableStatement[] parms) setValue
(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) Methods inherited from class org.mvel2.optimizers.impl.refl.nodes.InvokableAccessor
executeAndCoerce, getParameterTypes
Methods inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
getNextNode, setNextNode
-
Field Details
-
method
-
-
Constructor Details
-
MethodAccessor
public MethodAccessor() -
MethodAccessor
-
-
Method Details
-
getValue
-
executeOverrideTarget
private Object executeOverrideTarget(Method o, Object ctx, Object elCtx, VariableResolverFactory vars) -
executeAll
-
getMethod
-
setMethod
-
getParms
-
setParms
-
setValue
public Object setValue(Object ctx, Object elCtx, VariableResolverFactory variableFactory, Object value) -
getKnownEgressType
-