Uses of Class
com.strobel.componentmodel.Key
Packages that use Key
Package
Description
-
Uses of Key in com.strobel.componentmodel
Fields in com.strobel.componentmodel declared as KeyModifier and TypeFieldDescriptionstatic final Key
<FrugalKeyMap> UserDataStoreBase.COPYABLE_USER_MAP_KEY
Fields in com.strobel.componentmodel with type parameters of type KeyModifier and TypeFieldDescriptionprivate static final ConcurrentWeakIntObjectHashMap
<Key<?>> Key._allKeys
Methods in com.strobel.componentmodel that return KeyModifier and TypeMethodDescriptionstatic <T> Key
<T> static <T> Key
<T> Key.getKeyByIndex
(int index) Methods in com.strobel.componentmodel with parameters of type KeyModifier and TypeMethodDescriptionfinal <V> V
final <V> V
final <V> V
<V> V
final <V> V
final <V> V
<T> T
UserDataStore.getUserData
(Key<T> key) <T> T
UserDataStoreBase.getUserData
(Key<T> key) final <V> FrugalKeyMap
final <V> FrugalKeyMap
final <V> FrugalKeyMap
<V> FrugalKeyMap
final <V> FrugalKeyMap
final <V> FrugalKeyMap
final <V> FrugalKeyMap
final <V> FrugalKeyMap
<V> FrugalKeyMap
<V> FrugalKeyMap
final <V> FrugalKeyMap
final <V> FrugalKeyMap
<T> void
UserDataStore.putUserData
(Key<T> key, T value) <T> void
UserDataStoreBase.putUserData
(Key<T> key, T value) <T> T
UserDataStore.putUserDataIfAbsent
(Key<T> key, T value) <T> T
UserDataStoreBase.putUserDataIfAbsent
(Key<T> key, T value) <T> boolean
<T> boolean
Method parameters in com.strobel.componentmodel with type arguments of type Key -
Uses of Key in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as KeyModifier and TypeFieldDescriptionstatic final Key
<Expression> AstKeys.PARENT_LAMBDA_BINDING
static final Key
<SwitchInfo> AstKeys.SWITCH_INFO
static final Key
<List<TypeReference>> AstKeys.TYPE_ARGUMENTS
Methods in com.strobel.decompiler.ast with parameters of type KeyModifier and TypeMethodDescription<T> T
Expression.getUserData
(Key<T> key) <T> void
Expression.putUserData
(Key<T> key, T value) <T> T
Expression.putUserDataIfAbsent
(Key<T> key, T value) <T> boolean
-
Uses of Key in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as KeyModifier and TypeFieldDescriptionstatic final Key
<TypeReference> static final Key
<AstBuilder> Keys.AST_BUILDER
Keys.CONSTANT_VALUE
static final Key
<DynamicCallSite> Keys.DYNAMIC_CALL_SITE
static final Key
<FieldDefinition> Keys.FIELD_DEFINITION
static final Key
<MemberReference> Keys.MEMBER_REFERENCE
static final Key
<MethodDefinition> Keys.METHOD_DEFINITION
static final Key
<ModuleReference> Keys.MODULE_REFERENCE
static final Key
<NameVariables> Keys.NAME_VARIABLES
static final Key
<PackageReference> Keys.PACKAGE_REFERENCE
static final Key
<ParameterDefinition> Keys.PARAMETER_DEFINITION
static final Key
<TypeDefinition> Keys.TYPE_DEFINITION
static final Key
<TypeReference> Keys.TYPE_REFERENCE
Keys.VARIABLE
static final Key
<VariableDefinition> Keys.VARIABLE_DEFINITION
Fields in com.strobel.decompiler.languages.java.ast with type parameters of type KeyMethods in com.strobel.decompiler.languages.java.ast with parameters of type KeyModifier and TypeMethodDescriptionprivate static <T> void
final <T> T
AstNode.getUserData
(Key<T> key) final <T> void
AstNode.putUserData
(Key<T> key, T value) final <T> T
AstNode.putUserDataIfAbsent
(Key<T> key, T value) final <T> boolean