Package org.openl.binding.impl.method
Class MultiCallOpenMethodMT
- java.lang.Object
-
- org.openl.binding.impl.method.AOpenMethodDelegator
-
- org.openl.binding.impl.method.MultiCallOpenMethod
-
- org.openl.binding.impl.method.MultiCallOpenMethodMT
-
- All Implemented Interfaces:
INamedThing,IMethodCaller,IMethodSignature,Invokable,IOpenMember,IOpenMethod,IOpenMethodHeader
public class MultiCallOpenMethodMT extends MultiCallOpenMethod
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openl.types.IMethodSignature
IMethodSignature.VoidSignature
-
-
Field Summary
-
Fields inherited from class org.openl.binding.impl.method.MultiCallOpenMethod
componentType, methodCaller, multiCallParameterIndexes, type
-
Fields inherited from interface org.openl.types.IMethodSignature
VOID
-
Fields inherited from interface org.openl.base.INamedThing
EMPTY, LONG, REGULAR, SHORT
-
Fields inherited from interface org.openl.types.IOpenMethod
EMPTY_ARRAY
-
-
Constructor Summary
Constructors Constructor Description MultiCallOpenMethodMT(MultiCallOpenMethod multiCallOpenMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectinvoke(Object target, Object[] params, IRuntimeEnv env)protected voidinvokeMethodAndSetResultToArray(Object target, IRuntimeEnv env, Object[] callParameters, Object results, int resultLength, int index)-
Methods inherited from class org.openl.binding.impl.method.MultiCallOpenMethod
getType
-
Methods inherited from class org.openl.binding.impl.method.AOpenMethodDelegator
getDeclaringClass, getDelegate, getDisplayName, getInfo, getMethod, getName, getNumberOfParameters, getParameterName, getParameterType, getParameterTypes, getSignature, isConstructor, isStatic, toString
-
-
-
-
Constructor Detail
-
MultiCallOpenMethodMT
public MultiCallOpenMethodMT(MultiCallOpenMethod multiCallOpenMethod)
-
-
Method Detail
-
invokeMethodAndSetResultToArray
protected void invokeMethodAndSetResultToArray(Object target, IRuntimeEnv env, Object[] callParameters, Object results, int resultLength, int index)
- Overrides:
invokeMethodAndSetResultToArrayin classMultiCallOpenMethod
-
invoke
public Object invoke(Object target, Object[] params, IRuntimeEnv env)
- Specified by:
invokein interfaceInvokable- Overrides:
invokein classMultiCallOpenMethod
-
-