Uses of Interface
com.googlecode.aviator.code.CodeGenerator
-
Packages that use CodeGenerator Package Description com.googlecode.aviator com.googlecode.aviator.code com.googlecode.aviator.code.asm com.googlecode.aviator.code.interpreter com.googlecode.aviator.parser -
-
Uses of CodeGenerator in com.googlecode.aviator
Methods in com.googlecode.aviator that return CodeGenerator Modifier and Type Method Description CodeGenerator
AviatorEvaluatorInstance. newCodeGenerator(AviatorClassLoader classLoader, java.lang.String sourceFile)
CodeGenerator
AviatorEvaluatorInstance. newCodeGenerator(java.lang.String sourceFile, boolean cached)
-
Uses of CodeGenerator in com.googlecode.aviator.code
Subinterfaces of CodeGenerator in com.googlecode.aviator.code Modifier and Type Interface Description interface
EvalCodeGenerator
Classes in com.googlecode.aviator.code that implement CodeGenerator Modifier and Type Class Description class
BaseEvalCodeGenerator
class
LambdaGenerator
Lambda function generatorclass
NoneCodeGenerator
A code generator that generates nothing.class
OptimizeCodeGenerator
Optimized code generatorFields in com.googlecode.aviator.code declared as CodeGenerator Modifier and Type Field Description private CodeGenerator
LambdaGenerator. codeGenerator
protected CodeGenerator
BaseEvalCodeGenerator. parentCodeGenerator
parent code generator when compiling lambda.private CodeGenerator
LambdaGenerator. parentCodeGenerator
private CodeGenerator
OptimizeCodeGenerator. parentCodeGenerator
Constructors in com.googlecode.aviator.code with parameters of type CodeGenerator Constructor Description LambdaGenerator(AviatorEvaluatorInstance instance, CodeGenerator parentCodeGenerator, Parser parser, AviatorClassLoader classLoader, java.lang.String sourceFile, boolean newLexicalScope, boolean inheritEnv)
-
Uses of CodeGenerator in com.googlecode.aviator.code.asm
Classes in com.googlecode.aviator.code.asm that implement CodeGenerator Modifier and Type Class Description class
ASMCodeGenerator
Code generator using asm -
Uses of CodeGenerator in com.googlecode.aviator.code.interpreter
Classes in com.googlecode.aviator.code.interpreter that implement CodeGenerator Modifier and Type Class Description class
InterpretCodeGenerator
Generate expression based on IR for interpreting. -
Uses of CodeGenerator in com.googlecode.aviator.parser
Fields in com.googlecode.aviator.parser declared as CodeGenerator Modifier and Type Field Description private CodeGenerator
ExpressionParser. codeGenerator
Methods in com.googlecode.aviator.parser that return CodeGenerator Modifier and Type Method Description CodeGenerator
ExpressionParser. getCodeGenerator()
CodeGenerator
Parser. getCodeGenerator()
private CodeGenerator
ExpressionParser. getCodeGeneratorWithTimes()
Methods in com.googlecode.aviator.parser with parameters of type CodeGenerator Modifier and Type Method Description void
ExpressionParser. setCodeGenerator(CodeGenerator codeGenerator)
void
Parser. setCodeGenerator(CodeGenerator codeGenerator)
Constructors in com.googlecode.aviator.parser with parameters of type CodeGenerator Constructor Description ExpressionParser(AviatorEvaluatorInstance instance, ExpressionLexer lexer, CodeGenerator codeGenerator)
-