play.classloading.enhancers
Class LocalvariablesNamesEnhancer.LocalVariablesNamesTracer

java.lang.Object
  extended by play.classloading.enhancers.LocalvariablesNamesEnhancer.LocalVariablesNamesTracer
Enclosing class:
LocalvariablesNamesEnhancer

public static class LocalvariablesNamesEnhancer.LocalVariablesNamesTracer
extends Object

Runtime part.


Constructor Summary
LocalvariablesNamesEnhancer.LocalVariablesNamesTracer()
           
 
Method Summary
static void addVariable(String name, boolean b)
           
static void addVariable(String name, byte b)
           
static void addVariable(String name, char c)
           
static void addVariable(String name, double d)
           
static void addVariable(String name, float f)
           
static void addVariable(String name, int i)
           
static void addVariable(String name, long l)
           
static void addVariable(String name, Object o)
           
static void addVariable(String name, short s)
           
static void checkEmpty()
           
static void clear()
           
static Integer computeMethodHash(Class[] parameters)
           
static Integer computeMethodHash(javassist.CtClass[] parameters)
           
static Integer computeMethodHash(String[] parameters)
           
static void enter()
           
static void exit()
           
static List<String> getAllLocalVariableNames(Object o)
           
static Object getLocalVariable(String variable)
           
static Map<String,Object> getLocalVariables()
           
static Map<String,Object> locals()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LocalvariablesNamesEnhancer.LocalVariablesNamesTracer

public LocalvariablesNamesEnhancer.LocalVariablesNamesTracer()
Method Detail

computeMethodHash

public static Integer computeMethodHash(javassist.CtClass[] parameters)

computeMethodHash

public static Integer computeMethodHash(Class[] parameters)

computeMethodHash

public static Integer computeMethodHash(String[] parameters)

checkEmpty

public static void checkEmpty()

clear

public static void clear()

enter

public static void enter()

exit

public static void exit()

locals

public static Map<String,Object> locals()

addVariable

public static void addVariable(String name,
                               Object o)

addVariable

public static void addVariable(String name,
                               boolean b)

addVariable

public static void addVariable(String name,
                               char c)

addVariable

public static void addVariable(String name,
                               byte b)

addVariable

public static void addVariable(String name,
                               double d)

addVariable

public static void addVariable(String name,
                               float f)

addVariable

public static void addVariable(String name,
                               int i)

addVariable

public static void addVariable(String name,
                               long l)

addVariable

public static void addVariable(String name,
                               short s)

getLocalVariables

public static Map<String,Object> getLocalVariables()

getAllLocalVariableNames

public static List<String> getAllLocalVariableNames(Object o)

getLocalVariable

public static Object getLocalVariable(String variable)


Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly