Class LuaThread.State

java.lang.Object
com.prineside.luaj.LuaThread.State
All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable, Runnable
Enclosing class:
LuaThread

public static final class LuaThread.State extends Object implements Runnable, com.esotericsoftware.kryo.KryoSerializable
  • Field Details

    • function

      public LuaValue function
    • hookfunc

      public LuaValue hookfunc
      Hook function control state used by debug lib.
    • hookline

      public boolean hookline
    • hookcall

      public boolean hookcall
    • hookrtrn

      public boolean hookrtrn
    • hookcount

      public int hookcount
    • inhook

      public boolean inhook
    • lastline

      public int lastline
    • bytecodes

      public int bytecodes
    • status

      public int status
  • Method Details

    • write

      public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
      Specified by:
      write in interface com.esotericsoftware.kryo.KryoSerializable
    • read

      public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input)
      Specified by:
      read in interface com.esotericsoftware.kryo.KryoSerializable
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • lua_resume

      public Varargs lua_resume(LuaThread new_thread, Varargs args)
    • lua_yield

      public Varargs lua_yield(Varargs args)
      In coroutine thread