-
- 所有已知实现类:
BasicEvalProcessor
,CompilationEvalProcessor
public interface IEvalProcessor
一个命令执行器
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interface
IEvalProcessor.CompetedCode
static interface
IEvalProcessor.Function
-
方法概要
修饰符和类型 方法 说明 void
clearCache()
IEvalProcessor.CompetedCode
compete(String command, boolean allowInvoking, boolean allowField)
default <T> T
eval(String command, Map<String,Object> variables, boolean allowInvoking, boolean allowField)
void
setUsingCache(boolean mode)
-
-
-
方法详细资料
-
clearCache
void clearCache()
-
setUsingCache
void setUsingCache(boolean mode)
-
compete
IEvalProcessor.CompetedCode compete(String command, boolean allowInvoking, boolean allowField) throws CompeteException
- 抛出:
CompeteException
-
eval
default <T> T eval(String command, Map<String,Object> variables, boolean allowInvoking, boolean allowField) throws CompeteException, EvalProcessorInvokingException
-
-