public class MultiCallMethodBoundNodeMT extends MultiCallMethodBoundNode
boundMethodchildren, syntaxNode| Constructor and Description |
|---|
MultiCallMethodBoundNodeMT(ISyntaxNode syntaxNode,
IBoundNode[] children,
IMethodCaller singleParameterMethod,
List<Integer> arrayArgArgumentList) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
evaluateRuntime(IRuntimeEnv env) |
protected void |
invokeMethodAndSetResultToArray(IMethodCaller methodCaller,
Object target,
IRuntimeEnv env,
Object[] callParameters,
Object results,
int index,
int resultLength) |
getMethodCallergetTypegetMethodCaller, updateDependencygetTarget, getTargetNodeassign, evaluate, evaluateChildren, getChildren, getSyntaxNode, isLvalue, isStaticTarget, setSyntaxNode, updateAssignFieldDependencypublic MultiCallMethodBoundNodeMT(ISyntaxNode syntaxNode, IBoundNode[] children, IMethodCaller singleParameterMethod, List<Integer> arrayArgArgumentList)
protected void invokeMethodAndSetResultToArray(IMethodCaller methodCaller, Object target, IRuntimeEnv env, Object[] callParameters, Object results, int index, int resultLength)
invokeMethodAndSetResultToArray in class MultiCallMethodBoundNodeprotected Object evaluateRuntime(IRuntimeEnv env)
evaluateRuntime in class MultiCallMethodBoundNodeCopyright © 2004–2019 OpenL Tablets. All rights reserved.