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, m_error_count, m_errors_list, 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 intcall(int int1)java.lang.Objectcall(java.lang.Object object, java.lang.Object[] objectArray)java.lang.Objectcall(java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)KahluaTablegetEnvironment()java.lang.ObjectgetMetaOp(java.lang.Object object, java.lang.String string)java.lang.Objectgetmetatable(java.lang.Object object, boolean boolean1)static voidmain(java.lang.String[] stringArray)intpcall(int int1)java.lang.Object[]pcall(java.lang.Object object)java.lang.Object[]pcall(java.lang.Object object, java.lang.Object[] objectArray)voidsetmetatable(java.lang.Object object, KahluaTable kahluaTable)java.lang.Objecttableget(java.lang.Object object, java.lang.Object object2)voidtableSet(java.lang.Object object, java.lang.Object object2, java.lang.Object object3)Methods inherited from class se.krka.kahlua.vm.KahluaThread
breakpointToggle, debugException, doStacktraceProper, doStacktraceProper, flushErrorMessage, getCurrentCoroutine, getOut, getPlatform, hasBreakpoint, hasDataBreakpoint, hasReadDataBreakpoint, isCurrent, pcallBoolean, pcallBoolean, pcallBoolean, pcallBoolean, pcallvoid, pcallvoid, pcallvoid, pcallvoid, startErrorMessage, toggleBreakOnChange, toggleBreakOnReadMethods 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:
callin classKahluaThread
-
pcall
public int pcall(int int1)- Overrides:
pcallin classKahluaThread
-
pcall
public java.lang.Object[] pcall(java.lang.Object object)- Overrides:
pcallin classKahluaThread
-
pcall
public final java.lang.Object[] pcall(java.lang.Object object, java.lang.Object[] objectArray)- Overrides:
pcallin classKahluaThread
-
call
public java.lang.Object call(java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)- Overrides:
callin classKahluaThread
-
call
public java.lang.Object call(java.lang.Object object, java.lang.Object[] objectArray)- Overrides:
callin classKahluaThread
-
getEnvironment
- Overrides:
getEnvironmentin classKahluaThread
-
getMetaOp
public java.lang.Object getMetaOp(java.lang.Object object, java.lang.String string)- Overrides:
getMetaOpin classKahluaThread
-
getmetatable
public java.lang.Object getmetatable(java.lang.Object object, boolean boolean1)- Overrides:
getmetatablein classKahluaThread
-
setmetatable
- Overrides:
setmetatablein classKahluaThread
-
tableget
public java.lang.Object tableget(java.lang.Object object, java.lang.Object object2)- Overrides:
tablegetin classKahluaThread
-
tableSet
public void tableSet(java.lang.Object object, java.lang.Object object2, java.lang.Object object3)- Overrides:
tableSetin classKahluaThread
-
main
public static void main(java.lang.String[] stringArray) throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-