org.mvel2.optimizers.impl.refl.nodes
Class InvokableAccessor

java.lang.Object
  extended by org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
      extended by 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
protected  boolean coercionNeeded
           
protected  int length
           
protected  Class[] parameterTypes
           
protected  ExecutableStatement[] parms
           
 
Fields inherited from class org.mvel2.optimizers.impl.refl.nodes.BaseAccessor
nextNode
 
Constructor Summary
InvokableAccessor()
           
 
Method Summary
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
Constructor Detail

InvokableAccessor

public InvokableAccessor()
Method Detail

executeAndCoerce

protected Object[] executeAndCoerce(Class[] target,
                                    Object elCtx,
                                    VariableResolverFactory vars,
                                    boolean isVarargs)

getParameterTypes

public Class[] getParameterTypes()


Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.