Class LuaCallFrame

java.lang.Object
se.krka.kahlua.vm.LuaCallFrame

public class LuaCallFrame extends Object
  • Field Details

    • coroutine

      public final Coroutine coroutine
    • closure

      public LuaClosure closure
    • javaFunction

      public JavaFunction javaFunction
    • pc

      public int pc
    • localBase

      public int localBase
    • nArguments

      public int nArguments
    • canYield

      public boolean canYield
    • localsAssigned

      public int localsAssigned
    • LocalVarToStackMap

      public HashMap LocalVarToStackMap
    • LocalStackToVarMap

      public HashMap LocalStackToVarMap
    • LocalVarNames

      public ArrayList LocalVarNames
  • Constructor Details

    • LuaCallFrame

      public LuaCallFrame(Coroutine coroutine)
  • Method Details

    • getFilename

      public String getFilename()
    • set

      public final void set(int int1, Object object)
    • get

      public final Object get(int int1)
    • push

      public int push(Object object)
    • push

      public int push(Object object, Object object2)
    • pushNil

      public int pushNil()
    • stackCopy

      public final void stackCopy(int int1, int int2, int int3)
    • stackClear

      public void stackClear(int int1, int int2)
    • clearFromIndex

      public void clearFromIndex(int int1)
    • setTop

      public final void setTop(int int1)
    • closeUpvalues

      public void closeUpvalues(int int1)
    • findUpvalue

      public UpValue findUpvalue(int int1)
    • getTop

      public int getTop()
    • init

      public void init()
    • setPrototypeStacksize

      public void setPrototypeStacksize()
    • pushVarargs

      public void pushVarargs(int int1, int int2)
    • getEnvironment

      public KahluaTable getEnvironment()
    • isJava

      public boolean isJava()
    • isLua

      public boolean isLua()
    • toString2

      public String toString2()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPlatform

      public Platform getPlatform()
    • getThread

      public KahluaThread getThread()
    • getClosure

      public LuaClosure getClosure()
    • setLocalVarToStack

      public void setLocalVarToStack(String string, int int1)
    • getNameOfStack

      public String getNameOfStack(int int1)
    • printoutLocalVars

      public void printoutLocalVars()