org.luaj.vm
Class CallInfo

java.lang.Object
  extended by org.luaj.vm.CallInfo

public class CallInfo
extends java.lang.Object


Field Summary
 int base
           
 LClosure closure
           
 int nresults
           
 int pc
           
 int resultbase
           
 int top
           
 
Constructor Summary
CallInfo(LClosure c, int base, int top, int resultoff, int nresults)
           
 
Method Summary
 LFunction currentfunc(LuaState vm)
           
 int currentfunca(LuaState vm)
           
 int currentline()
           
 int currentpc()
          Get current program counter or instruction being executed now.
 boolean isLua()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

closure

public LClosure closure

base

public int base

top

public int top

pc

public int pc

resultbase

public int resultbase

nresults

public int nresults
Constructor Detail

CallInfo

public CallInfo(LClosure c,
                int base,
                int top,
                int resultoff,
                int nresults)
Method Detail

isLua

public boolean isLua()

currentline

public int currentline()
Returns:
current line number, or -1 if no line info found

currentfunc

public LFunction currentfunc(LuaState vm)
Parameters:
vm -
Returns:
current function executing, or null

currentfunca

public int currentfunca(LuaState vm)
Parameters:
vm -
Returns:
register of the current function executing, or null

currentpc

public int currentpc()
Get current program counter or instruction being executed now.



Copyright © 2007-2013 Luaj.org. All Rights Reserved.