Class VerifiedSingleKahluaThread

java.lang.Object
se.krka.kahlua.vm.KahluaThread
se.krka.kahlua.threading.VerifiedSingleKahluaThread

public class VerifiedSingleKahluaThread
extends KahluaThread
  • Constructor Details

    • VerifiedSingleKahluaThread

      public VerifiedSingleKahluaThread​(Platform platform, KahluaTable environment)
    • VerifiedSingleKahluaThread

      public VerifiedSingleKahluaThread​(java.io.PrintStream stream, Platform platform, KahluaTable environment)
  • Method Details

    • call

      public int call​(int arguments)
      Overrides:
      call in class KahluaThread
    • pcall

      public int pcall​(int arguments)
      Overrides:
      pcall in class KahluaThread
    • pcall

      public java.lang.Object[] pcall​(java.lang.Object fun)
      Overrides:
      pcall in class KahluaThread
    • pcall

      public final java.lang.Object[] pcall​(java.lang.Object fun, java.lang.Object[] args)
      Overrides:
      pcall in class KahluaThread
    • setmetatable

      public void setmetatable​(java.lang.Object o, KahluaTable metatable)
      Overrides:
      setmetatable in class KahluaThread
    • call

      public java.lang.Object call​(java.lang.Object fun, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
      Overrides:
      call in class KahluaThread
    • call

      public java.lang.Object call​(java.lang.Object fun, java.lang.Object[] args)
      Overrides:
      call in class KahluaThread
    • getEnvironment

      public KahluaTable getEnvironment()
      Overrides:
      getEnvironment in class KahluaThread
    • getMetaOp

      public java.lang.Object getMetaOp​(java.lang.Object o, java.lang.String meta_op)
      Overrides:
      getMetaOp in class KahluaThread
    • getmetatable

      public java.lang.Object getmetatable​(java.lang.Object o, boolean raw)
      Overrides:
      getmetatable in class KahluaThread
    • tableget

      public java.lang.Object tableget​(java.lang.Object table, java.lang.Object key)
      Overrides:
      tableget in class KahluaThread
    • tableSet

      public void tableSet​(java.lang.Object table, java.lang.Object key, java.lang.Object value)
      Overrides:
      tableSet in class KahluaThread