Package se.krka.kahlua.vm
Class KahluaThread
java.lang.Object
se.krka.kahlua.vm.KahluaThread
- Direct Known Subclasses:
BlockingKahluaThread,VerifiedSingleKahluaThread
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanintintstatic LuaCallFrameintstatic intstatic final ArrayList -
Constructor Summary
ConstructorsConstructorDescriptionKahluaThread(PrintStream printStream, Platform platform, KahluaTable kahluaTable) KahluaThread(Platform platform, KahluaTable kahluaTable) -
Method Summary
Modifier and TypeMethodDescriptionvoidbreakpointToggle(String string, int int1) intcall(int int1) voiddebugException(Exception exception) voidvoiddoStacktraceProper(LuaCallFrame luaCallFrame) voidprotected Objectgetmetatable(Object object, boolean boolean1) getOut()booleanhasBreakpoint(String string, int int1) booleanhasDataBreakpoint(KahluaTable kahluaTable, Object object) booleanhasReadDataBreakpoint(KahluaTable kahluaTable, Object object) booleanintpcall(int int1) Object[]Object[]pcallBoolean(Object object, Object object2) pcallBoolean(Object object, Object[] objectArray) pcallBoolean(Object object, Object object2, Object object3) pcallBoolean(Object object, Object object2, Object object3, Object object4) voidvoidvoidvoidvoidsetmetatable(Object object, KahluaTable kahluaTable) voidvoidtoggleBreakOnChange(KahluaTable kahluaTable, Object object) voidtoggleBreakOnRead(KahluaTable kahluaTable, Object object)
-
Field Details
-
LastCallFrame
-
currentCoroutine
-
bStep
public boolean bStep -
currentfile
-
currentLine
public int currentLine -
lastLine
public int lastLine -
lastCallFrame
public int lastCallFrame -
bReset
public boolean bReset -
profileEntries
-
profileEntryMap
-
m_error_count
public static int m_error_count -
m_errors_list
-
bStepInto
public boolean bStepInto
-
-
Constructor Details
-
KahluaThread
-
KahluaThread
-
-
Method Details
-
getCurrentCoroutine
-
call
public int call(int int1) -
isCurrent
-
startErrorMessage
-
flushErrorMessage
public void flushErrorMessage() -
doStacktraceProper
-
doStacktraceProper
public void doStacktraceProper() -
debugException
-
getMetaOp
-
call
-
call
-
tableget
-
tableSet
-
setmetatable
-
getmetatable
-
pcall
-
pcallvoid
-
pcallvoid
-
pcallvoid
-
pcallvoid
-
pcallBoolean
-
pcallBoolean
-
pcallBoolean
-
pcallBoolean
-
pcall
-
pcall
public int pcall(int int1) -
getEnvironment
-
getOut
-
getPlatform
-
breakpointToggle
-
hasBreakpoint
-
toggleBreakOnChange
-
toggleBreakOnRead
-
hasDataBreakpoint
-
hasReadDataBreakpoint
-