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_KEYFields in com.strobel.componentmodel with type parameters of type KeyModifier and TypeFieldDescriptionprivate static final ConcurrentWeakIntObjectHashMap<Key<?>> Key._allKeysMethods 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> Vfinal <V> Vfinal <V> V<V> Vfinal <V> Vfinal <V> V<T> TUserDataStore.getUserData(Key<T> key) <T> TUserDataStoreBase.getUserData(Key<T> key) final <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<V> FrugalKeyMap<V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<T> voidUserDataStore.putUserData(Key<T> key, T value) <T> voidUserDataStoreBase.putUserData(Key<T> key, T value) <T> TUserDataStore.putUserDataIfAbsent(Key<T> key, T value) <T> TUserDataStoreBase.putUserDataIfAbsent(Key<T> key, T value) <T> boolean<T> booleanMethod 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_BINDINGstatic final Key<SwitchInfo> AstKeys.SWITCH_INFOstatic final Key<List<TypeReference>> AstKeys.TYPE_ARGUMENTSMethods in com.strobel.decompiler.ast with parameters of type KeyModifier and TypeMethodDescription<T> TExpression.getUserData(Key<T> key) <T> voidExpression.putUserData(Key<T> key, T value) <T> TExpression.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_BUILDERKeys.CONSTANT_VALUEstatic final Key<DynamicCallSite> Keys.DYNAMIC_CALL_SITEstatic final Key<FieldDefinition> Keys.FIELD_DEFINITIONstatic final Key<MemberReference> Keys.MEMBER_REFERENCEstatic final Key<MethodDefinition> Keys.METHOD_DEFINITIONstatic final Key<ModuleReference> Keys.MODULE_REFERENCEstatic final Key<NameVariables> Keys.NAME_VARIABLESstatic final Key<PackageReference> Keys.PACKAGE_REFERENCEstatic final Key<ParameterDefinition> Keys.PARAMETER_DEFINITIONstatic final Key<TypeDefinition> Keys.TYPE_DEFINITIONstatic final Key<TypeReference> Keys.TYPE_REFERENCEKeys.VARIABLEstatic final Key<VariableDefinition> Keys.VARIABLE_DEFINITIONFields 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> voidfinal <T> TAstNode.getUserData(Key<T> key) final <T> voidAstNode.putUserData(Key<T> key, T value) final <T> TAstNode.putUserDataIfAbsent(Key<T> key, T value) final <T> boolean