Class KahluaThread

java.lang.Object
se.krka.kahlua.vm.KahluaThread
Direct Known Subclasses:
BlockingKahluaThread, VerifiedSingleKahluaThread

public class KahluaThread extends Object
  • Field Details

    • LastCallFrame

      public static LuaCallFrame LastCallFrame
    • currentCoroutine

      public Coroutine currentCoroutine
    • bStep

      public boolean bStep
    • currentfile

      public String currentfile
    • currentLine

      public int currentLine
    • lastLine

      public int lastLine
    • lastCallFrame

      public int lastCallFrame
    • bReset

      public boolean bReset
    • profileEntries

      public ArrayList profileEntries
    • profileEntryMap

      public HashMap profileEntryMap
    • m_error_count

      public static int m_error_count
    • m_errors_list

      public static final ArrayList m_errors_list
    • bStepInto

      public boolean bStepInto
  • Constructor Details

  • Method Details

    • getCurrentCoroutine

      public Coroutine getCurrentCoroutine()
    • call

      public int call(int int1)
    • isCurrent

      public boolean isCurrent(String string, int int1)
    • startErrorMessage

      public StringBuilder startErrorMessage()
    • flushErrorMessage

      public void flushErrorMessage()
    • doStacktraceProper

      public void doStacktraceProper(LuaCallFrame luaCallFrame)
    • doStacktraceProper

      public void doStacktraceProper()
    • debugException

      public void debugException(Exception exception)
    • getMetaOp

      protected Object getMetaOp(Object object, String string)
    • call

      public Object call(Object object, Object object2, Object object3, Object object4)
    • call

      public Object call(Object object, Object[] objectArray)
    • tableget

      public Object tableget(Object object, Object object2)
    • tableSet

      public void tableSet(Object object, Object object2, Object object3)
    • setmetatable

      public void setmetatable(Object object, KahluaTable kahluaTable)
    • getmetatable

      public Object getmetatable(Object object, boolean boolean1)
    • pcall

      public Object[] pcall(Object object, Object[] objectArray)
    • pcallvoid

      public void pcallvoid(Object object, Object[] objectArray)
    • pcallvoid

      public void pcallvoid(Object object, Object object2)
    • pcallvoid

      public void pcallvoid(Object object, Object object2, Object object3)
    • pcallvoid

      public void pcallvoid(Object object, Object object2, Object object3, Object object4)
    • pcallBoolean

      public Boolean pcallBoolean(Object object, Object object2)
    • pcallBoolean

      public Boolean pcallBoolean(Object object, Object object2, Object object3)
    • pcallBoolean

      public Boolean pcallBoolean(Object object, Object object2, Object object3, Object object4)
    • pcallBoolean

      public Boolean pcallBoolean(Object object, Object[] objectArray)
    • pcall

      public Object[] pcall(Object object)
    • pcall

      public int pcall(int int1)
    • getEnvironment

      public KahluaTable getEnvironment()
    • getOut

      public PrintStream getOut()
    • getPlatform

      public Platform getPlatform()
    • breakpointToggle

      public void breakpointToggle(String string, int int1)
    • hasBreakpoint

      public boolean hasBreakpoint(String string, int int1)
    • toggleBreakOnChange

      public void toggleBreakOnChange(KahluaTable kahluaTable, Object object)
    • toggleBreakOnRead

      public void toggleBreakOnRead(KahluaTable kahluaTable, Object object)
    • hasDataBreakpoint

      public boolean hasDataBreakpoint(KahluaTable kahluaTable, Object object)
    • hasReadDataBreakpoint

      public boolean hasReadDataBreakpoint(KahluaTable kahluaTable, Object object)