| Package | Description |
|---|---|
| com.googlecode.aviator | |
| com.googlecode.aviator.code | |
| com.googlecode.aviator.code.asm | |
| com.googlecode.aviator.parser |
| Modifier and Type | Method | Description |
|---|---|---|
CodeGenerator |
AviatorEvaluatorInstance.newCodeGenerator(boolean cached) |
|
CodeGenerator |
AviatorEvaluatorInstance.newCodeGenerator(AviatorClassLoader classLoader) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
LambdaGenerator |
Lambda function generator
|
class |
NoneCodeGenerator |
A code generator that generates nothing.
|
class |
OptimizeCodeGenerator |
Optimized code generator
|
| Constructor | Description |
|---|---|
LambdaGenerator(AviatorEvaluatorInstance instance,
CodeGenerator parentCodeGenerator,
Parser parser,
AviatorClassLoader classLoader,
boolean newLexicalScope,
boolean inheritEnv) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
ASMCodeGenerator |
Code generator using asm
|
| Modifier and Type | Method | Description |
|---|---|---|
CodeGenerator |
ExpressionParser.getCodeGenerator() |
|
CodeGenerator |
Parser.getCodeGenerator() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
ExpressionParser.setCodeGenerator(CodeGenerator codeGenerator) |
|
void |
Parser.setCodeGenerator(CodeGenerator codeGenerator) |
| Constructor | Description |
|---|---|
ExpressionParser(AviatorEvaluatorInstance instance,
ExpressionLexer lexer,
CodeGenerator codeGenerator) |
Copyright © 2022–2023. All rights reserved.