Package se.krka.kahlua.vm
Class KahluaThread
java.lang.Object
se.krka.kahlua.vm.KahluaThread
- Direct Known Subclasses:
BlockingKahluaThread
,VerifiedSingleKahluaThread
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
boolean
int
int
static LuaCallFrame
int
static int
static final ArrayList
-
Constructor Summary
ConstructorDescriptionKahluaThread
(PrintStream printStream, Platform platform, KahluaTable kahluaTable) KahluaThread
(Platform platform, KahluaTable kahluaTable) -
Method Summary
Modifier and TypeMethodDescriptionvoid
breakpointToggle
(String string, int int1) int
call
(int int1) void
debugException
(Exception exception) void
void
doStacktraceProper
(LuaCallFrame luaCallFrame) void
protected Object
getmetatable
(Object object, boolean boolean1) getOut()
boolean
hasBreakpoint
(String string, int int1) boolean
hasDataBreakpoint
(KahluaTable kahluaTable, Object object) boolean
hasReadDataBreakpoint
(KahluaTable kahluaTable, Object object) boolean
int
pcall
(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) void
void
void
void
void
setmetatable
(Object object, KahluaTable kahluaTable) void
void
toggleBreakOnChange
(KahluaTable kahluaTable, Object object) void
toggleBreakOnRead
(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
-