Uses of Class
com.strobel.componentmodel.Key
-
Packages that use Key Package Description com.strobel.componentmodel com.strobel.decompiler.ast com.strobel.decompiler.languages.java.ast -
-
Uses of Key in com.strobel.componentmodel
Fields in com.strobel.componentmodel declared as Key Modifier and Type Field Description static Key<FrugalKeyMap>UserDataStoreBase. COPYABLE_USER_MAP_KEYFields in com.strobel.componentmodel with type parameters of type Key Modifier and Type Field Description private static ConcurrentWeakIntObjectHashMap<Key<?>>Key. _allKeysMethods in com.strobel.componentmodel that return Key Modifier and Type Method Description static <T> Key<T>Key. create(java.lang.String name)static <T> Key<T>Key. getKeyByIndex(int index)Methods in com.strobel.componentmodel with parameters of type Key Modifier and Type Method Description <V> VArrayKeyMap. get(Key<V> key)<V> VDictionaryKeyMap. get(Key<V> key)<V> VEmptyKeyMap. get(Key<V> key)<V> VFrugalKeyMap. get(Key<V> key)<V> VPairKeyMap. get(Key<V> key)<V> VSingleKeyMap. get(Key<V> key)<T> TUserDataStore. getUserData(Key<T> key)<T> TUserDataStoreBase. getUserData(Key<T> key)<V> FrugalKeyMapArrayKeyMap. minus(Key<V> key)<V> FrugalKeyMapDictionaryKeyMap. minus(Key<V> key)<V> FrugalKeyMapEmptyKeyMap. minus(Key<V> key)<V> FrugalKeyMapFrugalKeyMap. minus(Key<V> key)<V> FrugalKeyMapPairKeyMap. minus(Key<V> key)<V> FrugalKeyMapSingleKeyMap. minus(Key<V> key)<V> FrugalKeyMapArrayKeyMap. plus(Key<V> key, V value)<V> FrugalKeyMapDictionaryKeyMap. plus(Key<V> key, V value)<V> FrugalKeyMapEmptyKeyMap. plus(Key<V> key, V value)<V> FrugalKeyMapFrugalKeyMap. plus(Key<V> key, V value)<V> FrugalKeyMapPairKeyMap. plus(Key<V> key, V value)<V> FrugalKeyMapSingleKeyMap. plus(Key<V> key, V value)<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> booleanUserDataStore. replace(Key<T> key, T oldValue, T newValue)<T> booleanUserDataStoreBase. replace(Key<T> key, T oldValue, T newValue)Method parameters in com.strobel.componentmodel with type arguments of type Key Modifier and Type Method Description TKey. get(java.util.Map<Key<?>,?> store)TKey. get(java.util.Map<Key<?>,?> store, T defaultValue)voidKey. set(java.util.Map<Key<?>,java.lang.Object> store, T value) -
Uses of Key in com.strobel.decompiler.ast
Fields in com.strobel.decompiler.ast declared as Key Modifier and Type Field Description static Key<Expression>AstKeys. PARENT_LAMBDA_BINDINGstatic Key<SwitchInfo>AstKeys. SWITCH_INFOstatic Key<java.util.List<TypeReference>>AstKeys. TYPE_ARGUMENTSMethods in com.strobel.decompiler.ast with parameters of type Key Modifier and Type Method Description <T> TExpression. getUserData(Key<T> key)<T> voidExpression. putUserData(Key<T> key, T value)<T> TExpression. putUserDataIfAbsent(Key<T> key, T value)<T> booleanExpression. replace(Key<T> key, T oldValue, T newValue) -
Uses of Key in com.strobel.decompiler.languages.java.ast
Fields in com.strobel.decompiler.languages.java.ast declared as Key Modifier and Type Field Description static Key<TypeReference>Keys. ANONYMOUS_BASE_TYPE_REFERENCEstatic Key<AstBuilder>Keys. AST_BUILDERstatic Key<java.lang.Object>Keys. CONSTANT_VALUEstatic Key<DynamicCallSite>Keys. DYNAMIC_CALL_SITEstatic Key<FieldDefinition>Keys. FIELD_DEFINITIONstatic Key<MemberReference>Keys. MEMBER_REFERENCEstatic Key<MethodDefinition>Keys. METHOD_DEFINITIONstatic Key<ModuleReference>Keys. MODULE_REFERENCEstatic Key<NameVariables>Keys. NAME_VARIABLESstatic Key<PackageReference>Keys. PACKAGE_REFERENCEstatic Key<ParameterDefinition>Keys. PARAMETER_DEFINITIONstatic Key<TypeDefinition>Keys. TYPE_DEFINITIONstatic Key<TypeReference>Keys. TYPE_REFERENCEstatic Key<Variable>Keys. VARIABLEstatic Key<VariableDefinition>Keys. VARIABLE_DEFINITIONFields in com.strobel.decompiler.languages.java.ast with type parameters of type Key Modifier and Type Field Description static java.util.List<Key<?>>Keys. ALL_KEYSMethods in com.strobel.decompiler.languages.java.ast with parameters of type Key Modifier and Type Method Description private static <T> voidAstNode. copyKey(AstNode source, AstNode target, Key<T> key)<T> TAstNode. getUserData(Key<T> key)<T> voidAstNode. putUserData(Key<T> key, T value)<T> TAstNode. putUserDataIfAbsent(Key<T> key, T value)<T> booleanAstNode. replace(Key<T> key, T oldValue, T newValue)
-