Class BlockingKahluaThread

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

public class BlockingKahluaThread
extends KahluaThread
  • Constructor Details

    • BlockingKahluaThread

      public BlockingKahluaThread​(Platform platform, KahluaTable kahluaTable)
    • BlockingKahluaThread

      public BlockingKahluaThread​(java.io.PrintStream printStream, Platform platform, KahluaTable kahluaTable)
  • Method Details

    • call

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

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

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

      public final java.lang.Object[] pcall​(java.lang.Object object, java.lang.Object[] objectArray)
      Overrides:
      pcall in class KahluaThread
    • call

      public java.lang.Object call​(java.lang.Object object, java.lang.Object object2, java.lang.Object object3, java.lang.Object object4)
      Overrides:
      call in class KahluaThread
    • call

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

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

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

      public java.lang.Object getmetatable​(java.lang.Object object, boolean boolean1)
      Overrides:
      getmetatable in class KahluaThread
    • setmetatable

      public void setmetatable​(java.lang.Object object, KahluaTable kahluaTable)
      Overrides:
      setmetatable in class KahluaThread
    • tableget

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

      public void tableSet​(java.lang.Object object, java.lang.Object object2, java.lang.Object object3)
      Overrides:
      tableSet in class KahluaThread
    • main

      public static void main​(java.lang.String[] stringArray) throws java.io.IOException, java.lang.InterruptedException
      Throws:
      java.io.IOException
      java.lang.InterruptedException