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.ArgumentResolver
caller
- 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
.