Package se.krka.kahlua.threading
Class BlockingKahluaThread
java.lang.Object
se.krka.kahlua.vm.KahluaThread
se.krka.kahlua.threading.BlockingKahluaThread
public class BlockingKahluaThread extends KahluaThread
-
Nested Class Summary
Nested classes/interfaces inherited from class se.krka.kahlua.vm.KahluaThread
KahluaThread.Entry
-
Field Summary
Fields inherited from class se.krka.kahlua.vm.KahluaThread
bReset, bStep, bStepInto, currentCoroutine, currentfile, currentLine, lastCallFrame, LastCallFrame, lastLine, profileEntries, profileEntryMap
-
Constructor Summary
Constructors Constructor Description BlockingKahluaThread(java.io.PrintStream printStream, Platform platform, KahluaTable kahluaTable)
BlockingKahluaThread(Platform platform, KahluaTable kahluaTable)
-
Method Summary
Modifier and Type Method Description int
call(int int1)
java.lang.Object
call(java.lang.Object object, java.lang.Object[] objectArray)
java.lang.Object
call(java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)
KahluaTable
getEnvironment()
java.lang.Object
getMetaOp(java.lang.Object object, java.lang.String string)
java.lang.Object
getmetatable(java.lang.Object object, boolean boolean1)
static void
main(java.lang.String[] stringArray)
int
pcall(int int1)
java.lang.Object[]
pcall(java.lang.Object object)
java.lang.Object[]
pcall(java.lang.Object object, java.lang.Object[] objectArray)
void
setmetatable(java.lang.Object object, KahluaTable kahluaTable)
java.lang.Object
tableget(java.lang.Object object, java.lang.Object object2)
void
tableSet(java.lang.Object object, java.lang.Object object2, java.lang.Object object3)
Methods inherited from class se.krka.kahlua.vm.KahluaThread
breakpointToggle, doStacktraceProper, doStacktraceProper, getCurrentCoroutine, getOut, getPlatform, hasBreakpoint, hasDataBreakpoint, hasReadDataBreakpoint, isCurrent, pcallBoolean, pcallBoolean, pcallBoolean, pcallvoid, pcallvoid, pcallvoid, pcallvoid, toggleBreakOnChange, toggleBreakOnRead
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
BlockingKahluaThread
-
BlockingKahluaThread
public BlockingKahluaThread(java.io.PrintStream printStream, Platform platform, KahluaTable kahluaTable)
-
-
Method Details
-
call
public int call(int int1)- Overrides:
call
in classKahluaThread
-
pcall
public int pcall(int int1)- Overrides:
pcall
in classKahluaThread
-
pcall
public java.lang.Object[] pcall(java.lang.Object object)- Overrides:
pcall
in classKahluaThread
-
pcall
public final java.lang.Object[] pcall(java.lang.Object object, java.lang.Object[] objectArray)- Overrides:
pcall
in classKahluaThread
-
call
public java.lang.Object call(java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)- Overrides:
call
in classKahluaThread
-
call
public java.lang.Object call(java.lang.Object object, java.lang.Object[] objectArray)- Overrides:
call
in classKahluaThread
-
getEnvironment
- Overrides:
getEnvironment
in classKahluaThread
-
getMetaOp
public java.lang.Object getMetaOp(java.lang.Object object, java.lang.String string)- Overrides:
getMetaOp
in classKahluaThread
-
getmetatable
public java.lang.Object getmetatable(java.lang.Object object, boolean boolean1)- Overrides:
getmetatable
in classKahluaThread
-
setmetatable
- Overrides:
setmetatable
in classKahluaThread
-
tableget
public java.lang.Object tableget(java.lang.Object object, java.lang.Object object2)- Overrides:
tableget
in classKahluaThread
-
tableSet
public void tableSet(java.lang.Object object, java.lang.Object object2, java.lang.Object object3)- Overrides:
tableSet
in classKahluaThread
-
main
public static void main(java.lang.String[] stringArray) throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOException
java.lang.InterruptedException
-