- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.tools.CompilationEvalProcessor
-
- 所有已实现的接口:
IEvalProcessor
public class CompilationEvalProcessor extends Object implements IEvalProcessor
汇编执行器- 从以下版本开始:
- 2.4
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interface
CompilationEvalProcessor.Command
static interface
CompilationEvalProcessor.CommandFactory
static interface
CompilationEvalProcessor.CommandMnemonicFactory
static class
CompilationEvalProcessor.InvokeCode
static class
CompilationEvalProcessor.StackTrace
-
从接口继承的嵌套类/接口 cn.mcres.karlatemp.mxlib.tools.IEvalProcessor
IEvalProcessor.CompetedCode, IEvalProcessor.Function
-
-
字段概要
字段 修饰符和类型 字段 说明 static long
MAGIC_CODE
-
构造器概要
构造器 构造器 说明 CompilationEvalProcessor()
-
方法概要
修饰符和类型 方法 说明 void
clearCache()
IEvalProcessor.CompetedCode
compete(String command, boolean allowInvoking, boolean allowField)
CompilationEvalProcessor.InvokeCode
compile(DataInput codes)
CompilationEvalProcessor.InvokeCode
compile(Scanner scanner)
void
compile(Scanner scanner, DataOutput out)
static CompilationEvalProcessor
open()
static CompilationEvalProcessor
open(long level)
CompilationEvalProcessor
register(String mnemonic, CompilationEvalProcessor.CommandFactory factory, CompilationEvalProcessor.CommandMnemonicFactory f2)
void
setUsingCache(boolean mode)
-
从接口继承的方法 cn.mcres.karlatemp.mxlib.tools.IEvalProcessor
eval
-
-
-
-
字段详细资料
-
MAGIC_CODE
public static final long MAGIC_CODE
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
open
public static CompilationEvalProcessor open()
-
open
public static CompilationEvalProcessor open(long level)
- 参数:
level
- The level- 返回:
- Registered CEP
- 从以下版本开始:
- 2.5
-
clearCache
public void clearCache()
- 指定者:
clearCache
在接口中IEvalProcessor
-
setUsingCache
public void setUsingCache(boolean mode)
- 指定者:
setUsingCache
在接口中IEvalProcessor
-
compete
public IEvalProcessor.CompetedCode compete(String command, boolean allowInvoking, boolean allowField) throws CompeteException
- 指定者:
compete
在接口中IEvalProcessor
- 抛出:
CompeteException
-
register
public final CompilationEvalProcessor register(String mnemonic, CompilationEvalProcessor.CommandFactory factory, CompilationEvalProcessor.CommandMnemonicFactory f2)
-
compile
public CompilationEvalProcessor.InvokeCode compile(Scanner scanner) throws CompeteException, IOException
-
compile
public void compile(Scanner scanner, DataOutput out) throws IOException, CompeteException
-
compile
public CompilationEvalProcessor.InvokeCode compile(DataInput codes) throws IOException, CompeteException
-
-