se.krka.kahlua.vm
Class LuaCallFrame
java.lang.Object
se.krka.kahlua.vm.LuaCallFrame
public class LuaCallFrame
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
thread
public LuaThread thread
closure
public LuaClosure closure
pc
public int pc
localBase
public int localBase
nArguments
public int nArguments
insideCoroutine
public boolean insideCoroutine
LuaCallFrame
public LuaCallFrame(LuaThread thread)
set
public void set(int index,
java.lang.Object o)
get
public java.lang.Object get(int index)
push
public int push(java.lang.Object x)
push
public int push(java.lang.Object x,
java.lang.Object y)
pushNil
public int pushNil()
stackCopy
public final void stackCopy(int startIndex,
int destIndex,
int len)
stackClear
public void stackClear(int startIndex,
int endIndex)
clearFromIndex
public void clearFromIndex(int index)
- This ensures that top is at least as high as index, and that everything from index and up is empty.
- Parameters:
index
-
setTop
public void setTop(int index)
closeUpvalues
public void closeUpvalues(int a)
findUpvalue
public UpValue findUpvalue(int b)
getTop
public int getTop()
init
public void init()
setPrototypeStacksize
public void setPrototypeStacksize()
pushVarargs
public void pushVarargs(int index,
int n)
getEnvironment
public LuaTable getEnvironment()
isJava
public boolean isJava()
isLua
public boolean isLua()