Package org.jrd.agent.api
Class UnsafeVariables.Local
- java.lang.Object
-
- org.jrd.agent.api.UnsafeVariables.Local
-
- Enclosing class:
- UnsafeVariables
public static class UnsafeVariables.Local extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static AbstractMasterKeyMap<java.lang.Object>
LOCALS
-
Constructor Summary
Constructors Modifier Constructor Description protected
Local()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object
create(java.lang.Object owner, java.lang.String name, java.lang.Object defaultValue)
static void
destroy()
static java.lang.String
dump()
static java.lang.String
dump(java.lang.Object... owner)
static java.lang.Object
get(java.lang.Object owner, java.lang.String name)
static java.lang.Object
getOrCreate(java.lang.Object owner, java.lang.String name, java.lang.Object defaultValue)
static void
init()
static java.lang.Object
remove(java.lang.Object owner, java.lang.String name)
static void
removeAll(java.lang.Object owner)
static java.lang.Object
set(java.lang.Object owner, java.lang.String name, java.lang.Object value)
static java.lang.Object
setNoReplace(java.lang.Object owner, java.lang.String name, java.lang.Object value)
-
-
-
Field Detail
-
LOCALS
private static final AbstractMasterKeyMap<java.lang.Object> LOCALS
-
-
Method Detail
-
init
public static void init()
-
set
public static java.lang.Object set(java.lang.Object owner, java.lang.String name, java.lang.Object value)
-
setNoReplace
public static java.lang.Object setNoReplace(java.lang.Object owner, java.lang.String name, java.lang.Object value) throws Variables.FakeVariableAlreadyDeclaredException
-
get
public static java.lang.Object get(java.lang.Object owner, java.lang.String name) throws Variables.NoSuchFakeVariableException
-
getOrCreate
public static java.lang.Object getOrCreate(java.lang.Object owner, java.lang.String name, java.lang.Object defaultValue)
-
create
public static java.lang.Object create(java.lang.Object owner, java.lang.String name, java.lang.Object defaultValue) throws Variables.FakeVariableAlreadyDeclaredException
-
remove
public static java.lang.Object remove(java.lang.Object owner, java.lang.String name) throws Variables.NoSuchFakeVariableException
-
removeAll
public static void removeAll(java.lang.Object owner)
-
destroy
public static void destroy()
-
dump
public static java.lang.String dump()
-
dump
public static java.lang.String dump(java.lang.Object... owner)
-
-