private static class ControlFlowOps.ArrayArgumentResolver extends java.lang.Object implements ControlFlowOps.ArgumentResolver
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
args
The arguments used for this 4GL-style call.
|
| Constructor and Description |
|---|
ArrayArgumentResolver(java.lang.Object[] args)
Create a new instance and save the arguments.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object[] |
resolve(ControlFlowOps.InternalEntryCaller caller,
java.lang.String pname,
boolean function)
Resolve the arguments by returning back the
args received on instantiation. |
public ArrayArgumentResolver(java.lang.Object[] args)
args - The arguments for this 4GL-style call.public java.lang.Object[] resolve(ControlFlowOps.InternalEntryCaller caller, java.lang.String pname, boolean function)
args received on instantiation.resolve in interface ControlFlowOps.ArgumentResolvercaller - The resolved caller, to which the arguments will be passed.pname - The caller's legacy name.function - Flag indicating if this is a 4GL function call (when true).args.