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
ExceptionFunction function()
Code.Caller.Arguments args()
int type()