Uses of Class
com.strobel.annotations.Nullable
-
-
Uses of Nullable in com.strobel.assembler.ir.attributes
Methods in com.strobel.assembler.ir.attributes with annotations of type Nullable Modifier and Type Method Description java.lang.StringModuleAttribute. getVersion()java.lang.StringModuleDependency. getVersion()Constructor parameters in com.strobel.assembler.ir.attributes with annotations of type Nullable Constructor Description ModuleDependency(java.lang.String name, java.lang.String version, int flags) -
Uses of Nullable in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata with annotations of type Nullable Modifier and Type Field Description private TypeReferenceCompoundTypeDefinition. _underlyingTypeMethods in com.strobel.assembler.metadata with annotations of type Nullable Modifier and Type Method Description TypeReferenceICompoundType. getBaseType()static TypeDefinitionMetadataHelper. getOutermostEnclosingType(TypeReference innerType)IMetadataResolverICompoundType. getResolver()java.lang.StringModuleReference. getVersion()private static CompilerTargetCompilerTarget. tryParseVersion(java.lang.String s)Method parameters in com.strobel.assembler.metadata with annotations of type Nullable Modifier and Type Method Description (package private) static java.util.List<TypeReference>MetadataHelper. checkTypeArguments(IGenericParameterProvider owner, java.util.List<TypeReference> typeArguments)Constructor parameters in com.strobel.assembler.metadata with annotations of type Nullable Constructor Description ModuleReference(java.lang.String name, java.lang.String version) -
Uses of Nullable in com.strobel.collections
Method parameters in com.strobel.collections with annotations of type Nullable Modifier and Type Method Description abstract booleanCache. replace(K key, V expectedValue, V updatedValue)Replaces the value associated with a given key if the current value matches the expected value. -
Uses of Nullable in com.strobel.collections.concurrent
Methods in com.strobel.collections.concurrent with annotations of type Nullable Modifier and Type Method Description VConcurrentIntObjectMap. get(int key)VConcurrentIntObjectMap. put(int key, V value)VConcurrentIntObjectMap. remove(int key)Method parameters in com.strobel.collections.concurrent with annotations of type Nullable Modifier and Type Method Description protected VConcurrentIntObjectHashMap. removeCore(int key, V value) -
Uses of Nullable in com.strobel.componentmodel
Methods in com.strobel.componentmodel with annotations of type Nullable Modifier and Type Method Description <V> VFrugalKeyMap. get(Key<V> key)TKey. get(UserDataStore store)TKey. get(UserDataStore store, T defaultValue)TKey. get(java.util.Map<Key<?>,?> store)TKey. get(java.util.Map<Key<?>,?> store, T defaultValue)Method parameters in com.strobel.componentmodel with annotations of type Nullable Modifier and Type Method Description TKey. get(UserDataStore store)TKey. get(UserDataStore store, T defaultValue)TKey. get(UserDataStore store, T defaultValue)TKey. get(java.util.Map<Key<?>,?> store)TKey. get(java.util.Map<Key<?>,?> store, T defaultValue)TKey. get(java.util.Map<Key<?>,?> store, T defaultValue)booleanKey. isPresent(UserDataStore store)<T> voidUserDataStoreBase. putUserData(Key<T> key, T value)<T> TUserDataStoreBase. putUserDataIfAbsent(Key<T> key, T value)<T> booleanUserDataStoreBase. replace(Key<T> key, T oldValue, T newValue)<T> booleanUserDataStoreBase. replace(Key<T> key, T oldValue, T newValue)voidKey. set(UserDataStore store, T value)voidKey. set(UserDataStore store, T value)voidKey. set(java.util.Map<Key<?>,java.lang.Object> store, T value)voidKey. set(java.util.Map<Key<?>,java.lang.Object> store, T value) -
Uses of Nullable in com.strobel.core
Method parameters in com.strobel.core with annotations of type Nullable Modifier and Type Method Description static <V,K>
voidCollectionUtilities. removeAll(java.util.Map<K,V> map, java.util.List<K> keys) -
Uses of Nullable in com.strobel.decompiler.ast
Method parameters in com.strobel.decompiler.ast with annotations of type Nullable Modifier and Type Method Description <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)<T> booleanExpression. replace(Key<T> key, T oldValue, T newValue) -
Uses of Nullable in com.strobel.decompiler.languages
Constructor parameters in com.strobel.decompiler.languages with annotations of type Nullable Constructor Description TypeDecompilationResults(java.util.List<LineNumberPosition> lineNumberPositions)Constructs decompilation results. -
Uses of Nullable in com.strobel.decompiler.languages.java.ast.transforms
Methods in com.strobel.decompiler.languages.java.ast.transforms with annotations of type Nullable Modifier and Type Method Description private static AstNodeRemoveRedundantCastsTransform. skipParenthesesUp(AstNode e)protected ExpressionAbstractHelperClassTransform. tryConvertArgument(Variable lookupVariable, AstType methodHandles, ParameterDefinition p, DynamicCallSite callSite, int argumentIndex, boolean isVarArgs)private MethodDefinitionRewriteLegacyClassConstantsTransform. tryLocateClassMethodOutOfScope(TypeDefinition currentType)Method parameters in com.strobel.decompiler.languages.java.ast.transforms with annotations of type Nullable Modifier and Type Method Description protected InvocationExpressionAbstractHelperClassTransform. makeMethodHandle(Expression lookup, MethodHandle handle, Expression methodType)protected InvocationExpressionAbstractHelperClassTransform. makeMethodHandle(Expression lookup, MethodHandle handle, Expression methodType, TypeReference optionalSpecialCaller)protected InvocationExpressionAbstractHelperClassTransform. makeMethodHandle(Expression lookup, MethodHandle handle, Expression methodType, TypeReference optionalSpecialCaller) -
Uses of Nullable in com.strobel.decompiler.languages.java.utilities
Methods in com.strobel.decompiler.languages.java.utilities with annotations of type Nullable Modifier and Type Method Description static TypeReferenceTypeUtilities. getExpectedTypeByParent(Function<AstNode,ResolveResult> resolver, Expression expression)private static ExpressionRedundantCastUtility. removeParentheses(Expression e)static AstNodeTypeUtilities. skipParenthesesDown(AstNode e)static ExpressionTypeUtilities. skipParenthesesDown(Expression e)private static AstNodeRedundantCastUtility. skipParenthesesUp(AstNode e)static AstNodeTypeUtilities. skipParenthesesUp(AstNode e)Method parameters in com.strobel.decompiler.languages.java.utilities with annotations of type Nullable Modifier and Type Method Description private ConversionTypeRedundantCastUtility.IsRedundantVisitor. getConversion(TypeReference target, TypeReference source, Expression value)Determines the conversion type, taking lossiness into consideration for numeric conversions.private ConversionTypeRedundantCastUtility.IsRedundantVisitor. getNumericConversion(TypeReference target, TypeReference source, Expression value)Determines the numeric conversion type, taking lossiness into consideration.static booleanTypeUtilities. isArithmetic(TypeReference type)static booleanTypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)static booleanTypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)static booleanTypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, TypeReference lType, TypeReference rType, TypeReference expectedResultType, boolean strict)static booleanTypeUtilities. isBinaryOperatorApplicable(BinaryOperatorType op, AstType lType, AstType rType, TypeReference expectedResultType, boolean strict)static booleanTypeUtilities. isBoolean(TypeReference type)static booleanTypeUtilities. isPrimitive(TypeReference type)static booleanTypeUtilities. isPrimitiveOrWrapper(TypeReference type)protected voidRedundantCastUtility.IsRedundantVisitor. processPossibleTypeCast(Expression rightExpression, TypeReference leftType)
-