Uses of Class
com.googlecode.aviator.AviatorEvaluatorInstance
-
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator
Fields in com.googlecode.aviator declared as AviatorEvaluatorInstance Modifier and Type Field Description protected AviatorEvaluatorInstance
BaseExpression. instance
private static AviatorEvaluatorInstance
AviatorEvaluator.StaticHolder. INSTANCE
Methods in com.googlecode.aviator that return AviatorEvaluatorInstance Modifier and Type Method Description static AviatorEvaluatorInstance
AviatorEvaluator. getInstance()
Get the default evaluator instancestatic AviatorEvaluatorInstance
AviatorEvaluator. newInstance()
Create a aviator script engine instance.static AviatorEvaluatorInstance
AviatorEvaluator. newInstance(EvalMode evalMode)
Create a aviator script engine instance with eval modeAviatorEvaluatorInstance
AviatorEvaluatorInstance. useLRUExpressionCache(int capacity)
UseLRUMap
as expression caching.It should be called when initializing the evaluator instance.Methods in com.googlecode.aviator with parameters of type AviatorEvaluatorInstance Modifier and Type Method Description protected void
BaseExpression. setInstance(AviatorEvaluatorInstance instance)
static void
ExpressionAccessor. setInstance(BaseExpression exp, AviatorEvaluatorInstance instance)
Constructors in com.googlecode.aviator with parameters of type AviatorEvaluatorInstance Constructor Description BaseExpression(AviatorEvaluatorInstance instance, java.util.List<VariableMeta> vars, SymbolTable symbolTable)
ClassExpression(AviatorEvaluatorInstance instance, java.util.List<VariableMeta> vars, SymbolTable symbolTable)
InterpretExpression(AviatorEvaluatorInstance instance, java.util.List<VariableMeta> vars, java.util.Set<Token<?>> constants, SymbolTable symbolTable, java.util.List<IR> instruments, boolean unboxObject)
LiteralExpression(AviatorEvaluatorInstance instance, java.lang.Object result, java.util.List<VariableMeta> vars)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.code
Fields in com.googlecode.aviator.code declared as AviatorEvaluatorInstance Modifier and Type Field Description protected AviatorEvaluatorInstance
BaseEvalCodeGenerator. instance
private AviatorEvaluatorInstance
OptimizeCodeGenerator. instance
Constructors in com.googlecode.aviator.code with parameters of type AviatorEvaluatorInstance Constructor Description BaseEvalCodeGenerator(AviatorEvaluatorInstance instance, java.lang.String sourceFile, AviatorClassLoader classLoader)
LambdaGenerator(AviatorEvaluatorInstance instance, CodeGenerator parentCodeGenerator, Parser parser, AviatorClassLoader classLoader, java.lang.String sourceFile, boolean newLexicalScope, boolean inheritEnv)
OptimizeCodeGenerator(AviatorEvaluatorInstance instance, java.lang.String sourceFile, java.lang.ClassLoader classLoader, java.io.OutputStream traceOutStream)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.code.asm
Constructors in com.googlecode.aviator.code.asm with parameters of type AviatorEvaluatorInstance Constructor Description ASMCodeGenerator(AviatorEvaluatorInstance instance, java.lang.String sourceFile, AviatorClassLoader classLoader, java.io.OutputStream traceOut)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.code.interpreter
Constructors in com.googlecode.aviator.code.interpreter with parameters of type AviatorEvaluatorInstance Constructor Description InterpretCodeGenerator(AviatorEvaluatorInstance instance, java.lang.String sourceFile, AviatorClassLoader classLoader)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.lexer
Fields in com.googlecode.aviator.lexer declared as AviatorEvaluatorInstance Modifier and Type Field Description private AviatorEvaluatorInstance
ExpressionLexer. instance
Constructors in com.googlecode.aviator.lexer with parameters of type AviatorEvaluatorInstance Constructor Description ExpressionLexer(AviatorEvaluatorInstance instance, java.lang.String expression)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.parser
Fields in com.googlecode.aviator.parser declared as AviatorEvaluatorInstance Modifier and Type Field Description private AviatorEvaluatorInstance
ExpressionParser. instance
Methods in com.googlecode.aviator.parser with parameters of type AviatorEvaluatorInstance Modifier and Type Method Description static boolean
ExpressionParser. isConstant(Token<?> token, AviatorEvaluatorInstance instance)
static boolean
ExpressionParser. isLiteralToken(Token<?> token, AviatorEvaluatorInstance instance)
Constructors in com.googlecode.aviator.parser with parameters of type AviatorEvaluatorInstance Constructor Description ExpressionParser(AviatorEvaluatorInstance instance, ExpressionLexer lexer, CodeGenerator codeGenerator)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.runtime
Methods in com.googlecode.aviator.runtime that return AviatorEvaluatorInstance Modifier and Type Method Description static AviatorEvaluatorInstance
RuntimeUtils. getInstance(java.util.Map<java.lang.String,java.lang.Object> env)
Get the current evaluator instance,returns the global instance if not found. -
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.runtime.type
Methods in com.googlecode.aviator.runtime.type with parameters of type AviatorEvaluatorInstance Modifier and Type Method Description static AviatorDecimal
AviatorDecimal. valueOf(AviatorEvaluatorInstance instance, java.lang.String d)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.script
Fields in com.googlecode.aviator.script declared as AviatorEvaluatorInstance Modifier and Type Field Description private AviatorEvaluatorInstance
AviatorScriptEngine. engine
Methods in com.googlecode.aviator.script that return AviatorEvaluatorInstance Modifier and Type Method Description AviatorEvaluatorInstance
AviatorScriptEngine. getEngine()
AviatorEvaluatorInstance
AviatorBindings. getInstance()
Methods in com.googlecode.aviator.script with parameters of type AviatorEvaluatorInstance Modifier and Type Method Description void
AviatorBindings. setInstance(AviatorEvaluatorInstance instance)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.serialize
Fields in com.googlecode.aviator.serialize declared as AviatorEvaluatorInstance Modifier and Type Field Description private AviatorEvaluatorInstance
AviatorObjectInputStream. instance
Constructors in com.googlecode.aviator.serialize with parameters of type AviatorEvaluatorInstance Constructor Description AviatorObjectInputStream(java.io.InputStream in, AviatorEvaluatorInstance instance)
-
Uses of AviatorEvaluatorInstance in com.googlecode.aviator.utils
Fields in com.googlecode.aviator.utils declared as AviatorEvaluatorInstance Modifier and Type Field Description private AviatorEvaluatorInstance
Env. instance
Current evaluator instance that executes current expression.Methods in com.googlecode.aviator.utils that return AviatorEvaluatorInstance Modifier and Type Method Description AviatorEvaluatorInstance
Env. getInstance()
Methods in com.googlecode.aviator.utils with parameters of type AviatorEvaluatorInstance Modifier and Type Method Description void
Env. configure(AviatorEvaluatorInstance instance, Expression exp, long startNs, Env.IntCounter checkPoints)
void
Env. setInstance(AviatorEvaluatorInstance instance)
-