Package org.jrd.agent.api
Class UnsafeVariables.Clazzs
java.lang.Object
org.jrd.agent.api.UnsafeVariables.Clazzs
- Enclosing class:
- UnsafeVariables
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static Class
classForName
(String clazz) static Object
static Object
static Object
static void
destroy()
static String
dump()
static String
static Object
static Object
static Object
static Object
getOrCreate
(Class owner, String name, Object defaultValue) static Object
getOrCreate
(String name, Object defaultValue) static Object
getOrCreate
(String owner, String name, Object defaultValue) static void
init()
private static Class
nullOrClass
(String fqn) static Object
static Object
static Object
static void
static void
static void
static Object
static Object
static Object
static Object
setNoReplace
(Class owner, String name, Object value) static Object
setNoReplace
(String name, Object value) static Object
setNoReplace
(String owner, String name, Object value)
-
Field Details
-
CLAZZS
-
-
Constructor Details
-
Clazzs
protected Clazzs()
-
-
Method Details
-
init
public static void init() -
classForName
- Throws:
Variables.FakeVariableException
-
nullOrClass
- Throws:
Variables.FakeVariableException
-
set
- Throws:
Variables.FakeVariableException
-
set
public static Object set(String owner, String name, Object value) throws Variables.FakeVariableException - Throws:
Variables.FakeVariableException
-
set
-
setNoReplace
public static Object setNoReplace(String name, Object value) throws Variables.FakeVariableAlreadyDeclaredException -
setNoReplace
public static Object setNoReplace(String owner, String name, Object value) throws Variables.FakeVariableAlreadyDeclaredException -
setNoReplace
public static Object setNoReplace(Class owner, String name, Object value) throws Variables.FakeVariableAlreadyDeclaredException -
get
- Throws:
Variables.FakeVariableException
-
get
- Throws:
Variables.FakeVariableException
-
get
-
getOrCreate
public static Object getOrCreate(String name, Object defaultValue) throws Variables.FakeVariableException - Throws:
Variables.FakeVariableException
-
getOrCreate
public static Object getOrCreate(String owner, String name, Object defaultValue) throws Variables.FakeVariableException - Throws:
Variables.FakeVariableException
-
getOrCreate
-
create
public static Object create(String name, Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException -
create
public static Object create(String owner, String name, Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException -
create
public static Object create(Class owner, String name, Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException -
remove
-
remove
-
remove
-
removeAll
- Throws:
Variables.FakeVariableException
-
removeAll
- Throws:
Variables.FakeVariableException
-
removeAll
-
destroy
public static void destroy() -
dump
-
dump
-