| Modifier and Type | Field and Description |
|---|---|
protected AviatorEvaluatorInstance |
BaseExpression.instance |
| Modifier and Type | Method and Description |
|---|---|
static AviatorEvaluatorInstance |
AviatorEvaluator.getInstance()
Get the default evaluator instance
|
static AviatorEvaluatorInstance |
AviatorEvaluator.newInstance()
Create a aviator evaluator instance.
|
| Constructor and Description |
|---|
BaseExpression(AviatorEvaluatorInstance instance,
List<String> varNames) |
ClassExpression(AviatorEvaluatorInstance instance,
List<String> varNames) |
LiteralExpression(AviatorEvaluatorInstance instance,
Object result,
List<String> varNames) |
| Constructor and Description |
|---|
LambdaGenerator(AviatorEvaluatorInstance instance,
CodeGenerator parentCodeGenerator,
Parser parser,
AviatorClassLoader classLoader) |
OptimizeCodeGenerator(AviatorEvaluatorInstance instance,
ClassLoader classLoader,
OutputStream traceOutStream,
boolean trace) |
| Constructor and Description |
|---|
ASMCodeGenerator(AviatorEvaluatorInstance instance,
AviatorClassLoader classLoader,
OutputStream traceOut,
boolean trace) |
| Constructor and Description |
|---|
ExpressionLexer(AviatorEvaluatorInstance instance,
String expression) |
| Constructor and Description |
|---|
ExpressionParser(AviatorEvaluatorInstance instance,
ExpressionLexer lexer,
CodeGenerator codeGenerator) |
| Modifier and Type | Method and Description |
|---|---|
static AviatorEvaluatorInstance |
RuntimeUtils.getInstance(Map<String,Object> env)
Get the current evaluator instance,returns the global instance if not found.
|
| Modifier and Type | Method and Description |
|---|---|
AviatorEvaluatorInstance |
Env.getInstance() |
| Modifier and Type | Method and Description |
|---|---|
void |
Env.setInstance(AviatorEvaluatorInstance instance) |
Copyright © 2019. All rights reserved.