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
- 
Field SummaryFields inherited from class se.krka.kahlua.vm.KahluaThreadbReset, bStep, bStepInto, currentCoroutine, currentfile, currentLine, lastCallFrame, LastCallFrame, lastLine
- 
Constructor SummaryConstructors Constructor Description BlockingKahluaThread(java.io.PrintStream stream, Platform platform, KahluaTable environment)BlockingKahluaThread(Platform platform, KahluaTable environment)
- 
Method SummaryModifier and Type Method Description intcall(int arguments)java.lang.Objectcall(java.lang.Object fun, java.lang.Object[] args)java.lang.Objectcall(java.lang.Object fun, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)KahluaTablegetEnvironment()java.lang.ObjectgetMetaOp(java.lang.Object o, java.lang.String meta_op)java.lang.Objectgetmetatable(java.lang.Object o, boolean raw)static voidmain(java.lang.String[] args)intpcall(int arguments)java.lang.Object[]pcall(java.lang.Object fun)java.lang.Object[]pcall(java.lang.Object fun, java.lang.Object[] args)voidsetmetatable(java.lang.Object o, KahluaTable metatable)java.lang.Objecttableget(java.lang.Object table, java.lang.Object key)voidtableSet(java.lang.Object table, java.lang.Object key, java.lang.Object value)Methods inherited from class se.krka.kahlua.vm.KahluaThreadbreakpointToggle, doStacktraceProper, doStacktraceProper, getCurrentCoroutine, getOut, getPlatform, hasBreakpoint, hasDataBreakpoint, hasReadDataBreakpoint, isCurrent, pcallvoid, pcallvoid, pcallvoid, toggleBreakOnChange, toggleBreakOnReadMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Constructor Details- 
BlockingKahluaThread
- 
BlockingKahluaThreadpublic BlockingKahluaThread(java.io.PrintStream stream, Platform platform, KahluaTable environment)
 
- 
- 
Method Details- 
callpublic int call(int arguments)- Overrides:
- callin class- KahluaThread
 
- 
pcallpublic int pcall(int arguments)- Overrides:
- pcallin class- KahluaThread
 
- 
pcallpublic java.lang.Object[] pcall(java.lang.Object fun)- Overrides:
- pcallin class- KahluaThread
 
- 
pcallpublic final java.lang.Object[] pcall(java.lang.Object fun, java.lang.Object[] args)- Overrides:
- pcallin class- KahluaThread
 
- 
callpublic java.lang.Object call(java.lang.Object fun, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)- Overrides:
- callin class- KahluaThread
 
- 
callpublic java.lang.Object call(java.lang.Object fun, java.lang.Object[] args)- Overrides:
- callin class- KahluaThread
 
- 
getEnvironment- Overrides:
- getEnvironmentin class- KahluaThread
 
- 
getMetaOppublic java.lang.Object getMetaOp(java.lang.Object o, java.lang.String meta_op)- Overrides:
- getMetaOpin class- KahluaThread
 
- 
getmetatablepublic java.lang.Object getmetatable(java.lang.Object o, boolean raw)- Overrides:
- getmetatablein class- KahluaThread
 
- 
setmetatable- Overrides:
- setmetatablein class- KahluaThread
 
- 
tablegetpublic java.lang.Object tableget(java.lang.Object table, java.lang.Object key)- Overrides:
- tablegetin class- KahluaThread
 
- 
tableSetpublic void tableSet(java.lang.Object table, java.lang.Object key, java.lang.Object value)- Overrides:
- tableSetin class- KahluaThread
 
- 
mainpublic static void main(java.lang.String[] args) throws java.io.IOException, java.lang.InterruptedException- Throws:
- java.io.IOException
- java.lang.InterruptedException
 
 
-