Uses of Interface
com.googlecode.aviator.Expression
-
-
Uses of Expression in com.googlecode.aviator
Classes in com.googlecode.aviator that implement Expression Modifier and Type Class Description classBaseExpressionBase expressionclassClassExpressionCompiled expression,all generated class inherit this classclassInterpretExpressionclassLiteralExpressionA literal expression with a fixed resultFields in com.googlecode.aviator with type parameters of type Expression Modifier and Type Field Description private java.util.concurrent.ConcurrentHashMap<java.lang.String,java.util.concurrent.FutureTask<Expression>>AviatorEvaluatorInstance. expressionCacheCompiled Expression cacheprivate LRUMap<java.lang.String,java.util.concurrent.FutureTask<Expression>>AviatorEvaluatorInstance. expressionLRUCacheMethods in com.googlecode.aviator that return Expression Modifier and Type Method Description static ExpressionAviatorEvaluator. compile(java.lang.String expression)Compile a text expression to Expression Object without cachingstatic ExpressionAviatorEvaluator. compile(java.lang.String expression, boolean cached)Compile a text expression to Expression objectstatic ExpressionAviatorEvaluator. compile(java.lang.String cacheKey, java.lang.String expression, boolean cached)Compile a text expression to Expression object and cache it with the specified cache keyExpressionAviatorEvaluatorInstance. compile(java.lang.String expression)Compile a text expression to Expression Object without cachingExpressionAviatorEvaluatorInstance. compile(java.lang.String expression, boolean cached)Compile a text expression to Expression objectExpressionAviatorEvaluatorInstance. compile(java.lang.String cacheKey, java.lang.String expression, boolean cached)Compile a text expression to Expression objectprivate ExpressionAviatorEvaluatorInstance. compile(java.lang.String cacheKey, java.lang.String expression, java.lang.String sourceFile, boolean cached)ExpressionAviatorEvaluatorInstance. compileScript(java.lang.String path)Compile a script file into expression, it doesn't cache the compiled result.ExpressionAviatorEvaluatorInstance. compileScript(java.lang.String path, boolean cached)Compile a script file into expression.ExpressionAviatorEvaluatorInstance. compileScript(java.lang.String cacheKey, java.io.File file, boolean cached)Compile a script into expression.static ExpressionAviatorEvaluator. getCachedExpression(java.lang.String expression)Returns a compiled expression in cacheExpressionAviatorEvaluatorInstance. getCachedExpression(java.lang.String expression)Returns a compiled expression in cacheExpressionAviatorEvaluatorInstance. getCachedExpressionByKey(java.lang.String cacheKey)Returns a compiled expression in cache by cacheKey.private ExpressionAviatorEvaluatorInstance. getCompiledExpression(java.lang.String cacheKey, java.util.concurrent.FutureTask<Expression> task)private ExpressionAviatorEvaluatorInstance. innerCompile(java.lang.String expression, java.lang.String sourceFile, boolean cached)Methods in com.googlecode.aviator that return types with arguments of type Expression Modifier and Type Method Description private java.util.concurrent.FutureTask<Expression>AviatorEvaluatorInstance. newCompileTask(java.lang.String expression, java.lang.String sourceFile, boolean cached)Methods in com.googlecode.aviator with parameters of type Expression Modifier and Type Method Description voidEnvProcessor. afterExecute(java.util.Map<java.lang.String,java.lang.Object> env, Expression script)This method will be called after executing the expression.voidEnvProcessor. beforeExecute(java.util.Map<java.lang.String,java.lang.Object> env, Expression script)This method will be called before executing the expression.private java.util.Map<java.lang.String,java.lang.Object>AviatorEvaluatorInstance. executeModule(Expression exp, java.lang.String abPath)private static java.util.Map<java.lang.String,java.lang.Object>Main. newEnv(Expression exp, java.lang.String abPath, java.lang.String[] args)Method parameters in com.googlecode.aviator with type arguments of type Expression Modifier and Type Method Description private ExpressionAviatorEvaluatorInstance. getCompiledExpression(java.lang.String cacheKey, java.util.concurrent.FutureTask<Expression> task) -
Uses of Expression in com.googlecode.aviator.code
Methods in com.googlecode.aviator.code that return Expression Modifier and Type Method Description ExpressionCodeGenerator. getResult(boolean unboxObject)ExpressionLambdaGenerator. getResult(boolean unboxObject)ExpressionNoneCodeGenerator. getResult(boolean unboxObject)ExpressionOptimizeCodeGenerator. getResult(boolean unboxObject) -
Uses of Expression in com.googlecode.aviator.code.asm
Methods in com.googlecode.aviator.code.asm that return Expression Modifier and Type Method Description ExpressionASMCodeGenerator. getResult(boolean unboxObject) -
Uses of Expression in com.googlecode.aviator.code.interpreter
Methods in com.googlecode.aviator.code.interpreter that return Expression Modifier and Type Method Description ExpressionInterpretCodeGenerator. getResult(boolean unboxObject) -
Uses of Expression in com.googlecode.aviator.parser
Methods in com.googlecode.aviator.parser that return Expression Modifier and Type Method Description ExpressionExpressionParser. parse()ExpressionExpressionParser. parse(boolean reportErrorIfNotEOF) -
Uses of Expression in com.googlecode.aviator.runtime
Methods in com.googlecode.aviator.runtime that return Expression Modifier and Type Method Description ExpressionLambdaFunctionBootstrap. getExpression()Constructors in com.googlecode.aviator.runtime with parameters of type Expression Constructor Description LambdaFunctionBootstrap(java.lang.String name, Expression expression, java.util.List<FunctionParam> arguments, boolean inheritEnv) -
Uses of Expression in com.googlecode.aviator.runtime.function
Constructors in com.googlecode.aviator.runtime.function with parameters of type Expression Constructor Description LambdaFunction(java.lang.String name, java.util.List<FunctionParam> params, Expression expression, Env context) -
Uses of Expression in com.googlecode.aviator.runtime.type.string
Fields in com.googlecode.aviator.runtime.type.string declared as Expression Modifier and Type Field Description (package private) ExpressionExpressionSegment. expConstructors in com.googlecode.aviator.runtime.type.string with parameters of type Expression Constructor Description ExpressionSegment(Expression exp) -
Uses of Expression in com.googlecode.aviator.script
Fields in com.googlecode.aviator.script declared as Expression Modifier and Type Field Description private ExpressionCompiledAviatorScript. expressionMethods in com.googlecode.aviator.script with parameters of type Expression Modifier and Type Method Description voidAviatorBindings. setExpression(Expression exp)Constructors in com.googlecode.aviator.script with parameters of type Expression Constructor Description CompiledAviatorScript(AviatorScriptEngine engine, Expression expression) -
Uses of Expression in com.googlecode.aviator.utils
Fields in com.googlecode.aviator.utils declared as Expression Modifier and Type Field Description private ExpressionEnv. expressionMethods in com.googlecode.aviator.utils that return Expression Modifier and Type Method Description ExpressionEnv. getExpression()Methods in com.googlecode.aviator.utils with parameters of type Expression Modifier and Type Method Description voidEnv. configure(AviatorEvaluatorInstance instance, Expression exp, long startNs, Env.IntCounter checkPoints)voidEnv. setExpression(Expression expression)
-