Package se.krka.kahlua.threading
Class VerifiedSingleKahluaThread
java.lang.Object
se.krka.kahlua.vm.KahluaThread
se.krka.kahlua.threading.VerifiedSingleKahluaThread
public class VerifiedSingleKahluaThread 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 VerifiedSingleKahluaThread(java.io.PrintStream stream, Platform platform, KahluaTable environment)VerifiedSingleKahluaThread(Platform platform, KahluaTable environment) -
Method Summary
Modifier 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)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.KahluaThread
breakpointToggle, doStacktraceProper, doStacktraceProper, getCurrentCoroutine, getOut, getPlatform, hasBreakpoint, hasDataBreakpoint, hasReadDataBreakpoint, isCurrent, pcallBoolean, pcallBoolean, pcallBoolean, pcallvoid, pcallvoid, pcallvoid, pcallvoid, toggleBreakOnChange, toggleBreakOnReadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
VerifiedSingleKahluaThread
-
VerifiedSingleKahluaThread
public VerifiedSingleKahluaThread(java.io.PrintStream stream, Platform platform, KahluaTable environment)
-
-
Method Details
-
call
public int call(int arguments)- Overrides:
callin classKahluaThread
-
pcall
public int pcall(int arguments)- Overrides:
pcallin classKahluaThread
-
pcall
public java.lang.Object[] pcall(java.lang.Object fun)- Overrides:
pcallin classKahluaThread
-
pcall
public final java.lang.Object[] pcall(java.lang.Object fun, java.lang.Object[] args)- Overrides:
pcallin classKahluaThread
-
setmetatable
- Overrides:
setmetatablein classKahluaThread
-
call
public java.lang.Object call(java.lang.Object fun, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)- Overrides:
callin classKahluaThread
-
call
public java.lang.Object call(java.lang.Object fun, java.lang.Object[] args)- Overrides:
callin classKahluaThread
-
getEnvironment
- Overrides:
getEnvironmentin classKahluaThread
-
getMetaOp
public java.lang.Object getMetaOp(java.lang.Object o, java.lang.String meta_op)- Overrides:
getMetaOpin classKahluaThread
-
getmetatable
public java.lang.Object getmetatable(java.lang.Object o, boolean raw)- Overrides:
getmetatablein classKahluaThread
-
tableget
public java.lang.Object tableget(java.lang.Object table, java.lang.Object key)- Overrides:
tablegetin classKahluaThread
-
tableSet
public void tableSet(java.lang.Object table, java.lang.Object key, java.lang.Object value)- Overrides:
tableSetin classKahluaThread
-