public class ArgList extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean[] |
setFlags |
Modifier | Constructor and Description |
---|---|
protected |
ArgList(ArgSpec argSpec) |
|
ArgList(ArgSpec argSpec,
List<ICompiled> params) |
Modifier and Type | Method and Description |
---|---|
ICompiled |
copyParam(ArgSpec.Arg arg,
ICompiled expr) |
Compiler.Eargs |
evaluateArguments(Backtrace backtrace,
Compiler.ICtx ctx)
Evaluate function arguments given execution context.
|
ICompiled |
get(int idx) |
ICompiled[] |
getParams() |
ArgSpec |
getSpec() |
boolean |
isSet()
Return true if setParams() has been called.
|
Object |
restIdx() |
int |
size() |
int |
totalSize() |
protected ArgList(ArgSpec argSpec)
public ArgList(ArgSpec argSpec, List<ICompiled> params) throws InvalidParametersException
InvalidParametersException
public boolean isSet()
public ICompiled copyParam(ArgSpec.Arg arg, ICompiled expr)
public Compiler.Eargs evaluateArguments(Backtrace backtrace, Compiler.ICtx ctx)
public int size()
public int totalSize()
public ICompiled get(int idx)
public ICompiled[] getParams()
public Object restIdx()
public ArgSpec getSpec()
Copyright © 2022. All rights reserved.