Class UserDataStoreBase
java.lang.Object
com.strobel.componentmodel.UserDataStoreBase
- All Implemented Interfaces:
UserDataStore, Cloneable
- Direct Known Subclasses:
DecompilerContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FrugalKeyMapstatic final Key<FrugalKeyMap> private static final AtomicReferenceFieldUpdater<UserDataStoreBase, FrugalKeyMap> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal UserDataStoreBaseclone()<T> TgetUserData(Key<T> key) <T> voidputUserData(Key<T> key, T value) <T> TputUserDataIfAbsent(Key<T> key, T value) <T> boolean
-
Field Details
-
COPYABLE_USER_MAP_KEY
-
UPDATER
-
_map
-
-
Constructor Details
-
UserDataStoreBase
public UserDataStoreBase()
-
-
Method Details
-
getUserData
- Specified by:
getUserDatain interfaceUserDataStore
-
putUserData
- Specified by:
putUserDatain interfaceUserDataStore
-
putUserDataIfAbsent
- Specified by:
putUserDataIfAbsentin interfaceUserDataStore
-
replace
-
clone
-