类 CompilationEvalProcessor
- java.lang.Object
-
- cn.mcres.karlatemp.mxlib.tools.CompilationEvalProcessor
-
- 所有已实现的接口:
IEvalProcessor
public class CompilationEvalProcessor extends Object implements IEvalProcessor
汇编执行器- 从以下版本开始:
- 2.4
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static interfaceCompilationEvalProcessor.Commandstatic interfaceCompilationEvalProcessor.CommandFactorystatic interfaceCompilationEvalProcessor.CommandMnemonicFactorystatic classCompilationEvalProcessor.InvokeCodestatic classCompilationEvalProcessor.StackTrace-
从接口继承的嵌套类/接口 cn.mcres.karlatemp.mxlib.tools.IEvalProcessor
IEvalProcessor.CompetedCode, IEvalProcessor.Function
-
-
字段概要
字段 修饰符和类型 字段 说明 static longMAGIC_CODE
-
构造器概要
构造器 构造器 说明 CompilationEvalProcessor()
-
方法概要
修饰符和类型 方法 说明 protected static void$init_instance(CompilationEvalProcessor p, long level)voidclearCache()IEvalProcessor.CompetedCodecompete(String command, boolean allowInvoking, boolean allowField)CompilationEvalProcessor.InvokeCodecompile(DataInput codes)CompilationEvalProcessor.InvokeCodecompile(Scanner scanner)voidcompile(Scanner scanner, DataOutput out)static CompilationEvalProcessoropen()static CompilationEvalProcessoropen(long level)CompilationEvalProcessorregister(String mnemonic, CompilationEvalProcessor.CommandFactory factory, CompilationEvalProcessor.CommandMnemonicFactory f2)voidsetUsingCache(boolean mode)-
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
从接口继承的方法 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
-
$init_instance
protected static void $init_instance(@NotNull CompilationEvalProcessor p, long level)
-
-