Class InvokableAccessor
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
-
- org.mvel2.optimizers.impl.refl.nodes.InvokableAccessor
-
- All Implemented Interfaces:
Serializable,Accessor,AccessorNode
- Direct Known Subclasses:
ConstructorAccessor,MethodAccessor
public abstract class InvokableAccessor extends BaseAccessor
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected booleancoercionNeededprotected intlengthprotected Class[]parameterTypesprotected ExecutableStatement[]parms-
Fields inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
nextNode
-
-
Constructor Summary
Constructors Constructor Description InvokableAccessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Object[]executeAndCoerce(Class[] target, Object elCtx, VariableResolverFactory vars, boolean isVarargs)Class[]getParameterTypes()-
Methods inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
getNextNode, setNextNode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.mvel2.compiler.Accessor
getKnownEgressType, getValue, setValue
-
-
-
-
Field Detail
-
length
protected int length
-
parms
protected ExecutableStatement[] parms
-
parameterTypes
protected Class[] parameterTypes
-
coercionNeeded
protected boolean coercionNeeded
-
-
Method Detail
-
executeAndCoerce
protected Object[] executeAndCoerce(Class[] target, Object elCtx, VariableResolverFactory vars, boolean isVarargs)
-
getParameterTypes
public Class[] getParameterTypes()
-
-