Class LuaCallFrame

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

public final 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 final HashMap LocalVarToStackMap
    • LocalStackToVarMap

      public final HashMap LocalStackToVarMap
    • LocalVarNames

      public final ArrayList<String> LocalVarNames
  • Constructor Details

    • LuaCallFrame

      public LuaCallFrame(Coroutine arg0)
  • Method Details

    • getFilename

      public String getFilename()
    • set

      public final void set(int arg0, Object arg1)
    • get

      public final Object get(int arg0)
    • push

      public int push(Object arg0)
    • push

      public int push(Object arg0, Object arg1)
    • pushNil

      public int pushNil()
    • stackCopy

      public final void stackCopy(int arg0, int arg1, int arg2)
    • stackClear

      public void stackClear(int arg0, int arg1)
    • clearFromIndex

      public void clearFromIndex(int arg0)
    • setTop

      public final void setTop(int arg0)
    • closeUpvalues

      public void closeUpvalues(int arg0)
    • findUpvalue

      public UpValue findUpvalue(int arg0)
    • getTop

      public int getTop()
    • init

      public void init()
    • setPrototypeStacksize

      public void setPrototypeStacksize()
    • pushVarargs

      public void pushVarargs(int arg0, int arg1)
    • 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 arg0, int arg1)
    • getNameOfStack

      public String getNameOfStack(int arg0)
    • printoutLocalVars

      public void printoutLocalVars()
    • getLocalVarCount

      public int getLocalVarCount()
    • getLocalVarName

      public String getLocalVarName(int arg0)
    • getLocalVarStackIndex

      public int getLocalVarStackIndex(int arg0)