Class InvokableAccessor
- java.lang.Object
-
- org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
-
- org.mvel2.optimizers.impl.refl.nodes.InvokableAccessor
-
- All Implemented Interfaces:
java.io.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 boolean
coercionNeeded
protected int
length
protected java.lang.Class[]
parameterTypes
protected 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 java.lang.Object[]
executeAndCoerce(java.lang.Class[] target, java.lang.Object elCtx, VariableResolverFactory vars, boolean isVarargs)
java.lang.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 java.lang.Class[] parameterTypes
-
coercionNeeded
protected boolean coercionNeeded
-
-
Method Detail
-
executeAndCoerce
protected java.lang.Object[] executeAndCoerce(java.lang.Class[] target, java.lang.Object elCtx, VariableResolverFactory vars, boolean isVarargs)
-
getParameterTypes
public java.lang.Class[] getParameterTypes()
-
-