public static interface Code.Caller extends Code
Modifier and Type | Interface and Description |
---|---|
static interface |
Code.Caller.Arguments |
Code.Caller, Code.Constant, Code.Identifier
Modifier and Type | Field and Description |
---|---|
static int |
BINARY_OPERATOR |
static int |
FUNCTION |
static int |
UNARY_OPERATOR |
CALLER, CONSTANT, IDENTIFIER, UNDEFINED
Modifier and Type | Method and Description |
---|---|
Code.Caller.Arguments |
args() |
Object |
call(Interpreter interpreter,
Object[] args) |
Function |
function() |
Function |
function(Function function) |
String |
name() |
int |
type() |
static final int FUNCTION
static final int BINARY_OPERATOR
static final int UNARY_OPERATOR
String name()
Object call(Interpreter interpreter, Object[] args) throws Exception
Exception
Function function()
Code.Caller.Arguments args()
int type()