public class InterpretExpression extends BaseExpression
FUNC_PARAMS_VAR, instance, lambdaBootstraps, sourceFile, symbolTable, varFullNames, varNames| Constructor and Description |
|---|
InterpretExpression(AviatorEvaluatorInstance instance,
List<VariableMeta> vars,
Set<Token<?>> constants,
SymbolTable symbolTable,
List<IR> instruments,
boolean unboxObject) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeDirectly(Map<String,Object> env) |
AviatorObject |
loadConstant(Token<?> token) |
AviatorJavaType |
loadVar(VariableMeta v) |
void |
printInstruments() |
addSymbol, afterPopulateFullNames, execute, execute, genTopEnv, getCompileEnv, getExpression, getFullNameMetas, getLambdaBootstraps, getSourceFile, getStringSegements, getVariableFullNames, getVariableNames, getVars, newEnv, newEnv, newEnv, newLambda, setCompileEnv, setExpression, setFuncsArgs, setLambdaBootstraps, setSourceFilepublic InterpretExpression(AviatorEvaluatorInstance instance, List<VariableMeta> vars, Set<Token<?>> constants, SymbolTable symbolTable, List<IR> instruments, boolean unboxObject)
public AviatorJavaType loadVar(VariableMeta v)
public AviatorObject loadConstant(Token<?> token)
public void printInstruments()
public Object executeDirectly(Map<String,Object> env)
executeDirectly in class BaseExpressionCopyright © 2010–2022. All rights reserved.