Package play.classloading.enhancers
Class LocalvariablesNamesEnhancer.LocalVariablesNamesTracer
- java.lang.Object
-
- play.classloading.enhancers.LocalvariablesNamesEnhancer.LocalVariablesNamesTracer
-
- Enclosing class:
- LocalvariablesNamesEnhancer
public static class LocalvariablesNamesEnhancer.LocalVariablesNamesTracer extends java.lang.ObjectRuntime part.
-
-
Constructor Summary
Constructors Constructor Description LocalVariablesNamesTracer()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddVariable(java.lang.String name, boolean b)static voidaddVariable(java.lang.String name, byte b)static voidaddVariable(java.lang.String name, char c)static voidaddVariable(java.lang.String name, double d)static voidaddVariable(java.lang.String name, float f)static voidaddVariable(java.lang.String name, int i)static voidaddVariable(java.lang.String name, long l)static voidaddVariable(java.lang.String name, short s)static voidaddVariable(java.lang.String name, java.lang.Object o)static voidcheckEmpty()static voidclear()static voidenter()static voidexit()static java.util.List<java.lang.String>getAllLocalVariableNames(java.lang.Object o)static java.lang.ObjectgetLocalVariable(java.lang.String variable)static java.util.Map<java.lang.String,java.lang.Object>getLocalVariables()static java.util.Stack<java.util.Map<java.lang.String,java.lang.Object>>getLocalVariablesStateBeforeAwait()static java.util.Map<java.lang.String,java.lang.Object>locals()static voidsetLocalVariablesStateAfterAwait(java.util.Stack<java.util.Map<java.lang.String,java.lang.Object>> state)
-
-
-
Method Detail
-
checkEmpty
public static void checkEmpty()
-
clear
public static void clear()
-
enter
public static void enter()
-
exit
public static void exit()
-
locals
public static java.util.Map<java.lang.String,java.lang.Object> locals()
-
addVariable
public static void addVariable(java.lang.String name, java.lang.Object o)
-
addVariable
public static void addVariable(java.lang.String name, boolean b)
-
addVariable
public static void addVariable(java.lang.String name, char c)
-
addVariable
public static void addVariable(java.lang.String name, byte b)
-
addVariable
public static void addVariable(java.lang.String name, double d)
-
addVariable
public static void addVariable(java.lang.String name, float f)
-
addVariable
public static void addVariable(java.lang.String name, int i)
-
addVariable
public static void addVariable(java.lang.String name, long l)
-
addVariable
public static void addVariable(java.lang.String name, short s)
-
getLocalVariables
public static java.util.Map<java.lang.String,java.lang.Object> getLocalVariables()
-
getAllLocalVariableNames
public static java.util.List<java.lang.String> getAllLocalVariableNames(java.lang.Object o)
-
getLocalVariable
public static java.lang.Object getLocalVariable(java.lang.String variable)
-
getLocalVariablesStateBeforeAwait
public static java.util.Stack<java.util.Map<java.lang.String,java.lang.Object>> getLocalVariablesStateBeforeAwait()
-
setLocalVariablesStateAfterAwait
public static void setLocalVariablesStateAfterAwait(java.util.Stack<java.util.Map<java.lang.String,java.lang.Object>> state)
-
-