pnuts.tools
Class StackFrameInspector

java.lang.Object
  extended by pnuts.tools.StackFrameInspector

public class StackFrameInspector
extends java.lang.Object

This class allows to enumerate local variables in pure interpreter mode.

 
   function foo(a){
      println(StackFrameInspector::localSymbols(getContext()))
   }
   foo(100)
     => {a=100}
  
 


Constructor Summary
StackFrameInspector()
           
 
Method Summary
static java.util.Map localSymbols(Context context)
           
static void localSymbols(Context context, java.util.Map map)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackFrameInspector

public StackFrameInspector()
Method Detail

localSymbols

public static java.util.Map localSymbols(Context context)

localSymbols

public static void localSymbols(Context context,
                                java.util.Map map)
                         throws java.lang.IllegalAccessException,
                                java.lang.reflect.InvocationTargetException
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException