public class JavaBuilder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
BRANCH_GOTO |
static int |
BRANCH_IFEQ |
static int |
BRANCH_IFNE |
| 构造器和说明 |
|---|
JavaBuilder(ProtoInfo pi,
String classname,
String filename) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addBranch(int pc,
int branchType,
int targetpc) |
void |
areturn() |
void |
arg(int argindex) |
void |
binaryop(int o) |
void |
call(int nargs) |
void |
closeUpvalue(int pc,
int upindex) |
void |
closureCreate(String protoname) |
void |
closureInitUpvalueFromLocal(String protoname,
int newup,
int pc,
int srcslot) |
void |
closureInitUpvalueFromUpvalue(String protoname,
int newup,
int upindex) |
void |
compareop(int o) |
byte[] |
completeClass(boolean genmain) |
void |
concatbuffer() |
void |
concatvalue() |
void |
convertToUpvalue(int pc,
int slot) |
void |
createUpvalues(int pc,
int firstslot,
int numslots) |
void |
dup() |
void |
getTable() |
void |
initializeSlots() |
void |
invoke(int nargs) |
void |
isNil() |
void |
loadArrayArgs(int pc,
int firstslot,
int nargs) |
void |
loadBoolean(boolean b) |
void |
loadConstant(LuaValue value) |
void |
loadLocal(int pc,
int slot) |
void |
loadNil() |
void |
loadNone() |
void |
loadUpvalue(int upindex) |
void |
loadVarargs() |
void |
loadVarargs(int argindex) |
void |
loadVarresult() |
void |
newTable(int b,
int c) |
void |
newTailcallVarargs() |
void |
newVarargs(int pc,
int firstslot,
int nargs) |
void |
newVarargsVarresult(int pc,
int firstslot,
int nslots) |
void |
onEndOfLuaInstruction(int pc,
int line) |
void |
pop() |
void |
setlistStack(int pc,
int a0,
int index0,
int nvals) |
void |
setlistVarargs(int index0,
int vresultbase) |
void |
setTable() |
void |
setVarStartEnd(int slot,
int start_pc,
int end_pc,
String name) |
void |
storeLocal(int pc,
int slot) |
void |
storeUpvalue(int pc,
int upindex,
int slot) |
void |
storeVarresult() |
void |
subargs(int firstarg) |
void |
testForLoop() |
void |
toBoolean() |
void |
tobuffer() |
void |
tostring() |
void |
tovalue() |
void |
unaryop(int o) |
public static final int BRANCH_GOTO
public static final int BRANCH_IFNE
public static final int BRANCH_IFEQ
public void initializeSlots()
public byte[] completeClass(boolean genmain)
public void dup()
public void pop()
public void loadNil()
public void loadNone()
public void loadBoolean(boolean b)
public void loadLocal(int pc,
int slot)
public void storeLocal(int pc,
int slot)
public void createUpvalues(int pc,
int firstslot,
int numslots)
public void convertToUpvalue(int pc,
int slot)
public void loadUpvalue(int upindex)
public void storeUpvalue(int pc,
int upindex,
int slot)
public void newTable(int b,
int c)
public void loadVarargs()
public void loadVarargs(int argindex)
public void arg(int argindex)
public void loadVarresult()
public void storeVarresult()
public void subargs(int firstarg)
public void getTable()
public void setTable()
public void unaryop(int o)
public void binaryop(int o)
public void compareop(int o)
public void areturn()
public void toBoolean()
public void tostring()
public void isNil()
public void testForLoop()
public void loadArrayArgs(int pc,
int firstslot,
int nargs)
public void newVarargs(int pc,
int firstslot,
int nargs)
public void newVarargsVarresult(int pc,
int firstslot,
int nslots)
public void call(int nargs)
public void newTailcallVarargs()
public void invoke(int nargs)
public void closureCreate(String protoname)
public void closureInitUpvalueFromUpvalue(String protoname, int newup, int upindex)
public void closureInitUpvalueFromLocal(String protoname, int newup, int pc, int srcslot)
public void loadConstant(LuaValue value)
public void addBranch(int pc,
int branchType,
int targetpc)
public void onEndOfLuaInstruction(int pc,
int line)
public void setVarStartEnd(int slot,
int start_pc,
int end_pc,
String name)
public void setlistStack(int pc,
int a0,
int index0,
int nvals)
public void setlistVarargs(int index0,
int vresultbase)
public void concatvalue()
public void concatbuffer()
public void tobuffer()
public void tovalue()
public void closeUpvalue(int pc,
int upindex)
Copyright © 2020. All rights reserved.