Class FunctionAccessor
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
-
- org.mvel2.optimizers.impl.refl.nodes.FunctionAccessor
-
- All Implemented Interfaces:
java.io.Serializable
,Accessor
,AccessorNode
public class FunctionAccessor extends BaseAccessor
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private FunctionInstance
function
private Accessor[]
parameters
-
Fields inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
nextNode
-
-
Constructor Summary
Constructors Constructor Description FunctionAccessor(FunctionInstance function, Accessor[] parms)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class
getKnownEgressType()
java.lang.Object
getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
java.lang.Object
setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
Methods inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
getNextNode, setNextNode
-
-
-
-
Field Detail
-
function
private FunctionInstance function
-
parameters
private Accessor[] parameters
-
-
Constructor Detail
-
FunctionAccessor
public FunctionAccessor(FunctionInstance function, Accessor[] parms)
-
-
Method Detail
-
getValue
public java.lang.Object getValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory)
-
setValue
public java.lang.Object setValue(java.lang.Object ctx, java.lang.Object elCtx, VariableResolverFactory variableFactory, java.lang.Object value)
-
getKnownEgressType
public java.lang.Class getKnownEgressType()
-
-