Uses of Interface
com.googlecode.aviator.code.CodeGenerator
Packages that use CodeGenerator
Package
Description
-
Uses of CodeGenerator in com.googlecode.aviator
Methods in com.googlecode.aviator that return CodeGeneratorModifier and TypeMethodDescriptionAviatorEvaluatorInstance.newCodeGenerator
(AviatorClassLoader classLoader, String sourceFile) AviatorEvaluatorInstance.newCodeGenerator
(String sourceFile, boolean cached) -
Uses of CodeGenerator in com.googlecode.aviator.code
Subinterfaces of CodeGenerator in com.googlecode.aviator.codeClasses in com.googlecode.aviator.code that implement CodeGeneratorModifier and TypeClassDescriptionclass
class
Lambda function generatorclass
A code generator that generates nothing.class
Optimized code generatorFields in com.googlecode.aviator.code declared as CodeGeneratorModifier and TypeFieldDescriptionprivate final CodeGenerator
LambdaGenerator.codeGenerator
protected CodeGenerator
BaseEvalCodeGenerator.parentCodeGenerator
parent code generator when compiling lambda.private final CodeGenerator
LambdaGenerator.parentCodeGenerator
private CodeGenerator
OptimizeCodeGenerator.parentCodeGenerator
Constructors in com.googlecode.aviator.code with parameters of type CodeGeneratorModifierConstructorDescriptionLambdaGenerator
(AviatorEvaluatorInstance instance, CodeGenerator parentCodeGenerator, Parser parser, AviatorClassLoader classLoader, 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 -
Uses of CodeGenerator in com.googlecode.aviator.code.interpreter
Classes in com.googlecode.aviator.code.interpreter that implement CodeGeneratorModifier and TypeClassDescriptionclass
Generate expression based on IR for interpreting. -
Uses of CodeGenerator in com.googlecode.aviator.parser
Fields in com.googlecode.aviator.parser declared as CodeGeneratorMethods in com.googlecode.aviator.parser that return CodeGeneratorModifier and TypeMethodDescriptionExpressionParser.getCodeGenerator()
Parser.getCodeGenerator()
private final CodeGenerator
ExpressionParser.getCodeGeneratorWithTimes()
Methods in com.googlecode.aviator.parser with parameters of type CodeGeneratorModifier and TypeMethodDescriptionvoid
ExpressionParser.setCodeGenerator
(CodeGenerator codeGenerator) void
Parser.setCodeGenerator
(CodeGenerator codeGenerator) Constructors in com.googlecode.aviator.parser with parameters of type CodeGeneratorModifierConstructorDescriptionExpressionParser
(AviatorEvaluatorInstance instance, ExpressionLexer lexer, CodeGenerator codeGenerator)