Uses of Annotation Interface
com.strobel.annotations.Nullable
Packages that use Nullable
Package
Description
-
Uses of Nullable in com.strobel.assembler.ir.attributes
Methods in com.strobel.assembler.ir.attributes with annotations of type NullableModifier and TypeMethodDescriptionfinal StringModuleAttribute.getVersion()final StringModuleDependency.getVersion()Constructor parameters in com.strobel.assembler.ir.attributes with annotations of type Nullable -
Uses of Nullable in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata with annotations of type NullableModifier and TypeFieldDescriptionprivate final TypeReferenceCompoundTypeDefinition._underlyingTypeMethods in com.strobel.assembler.metadata with annotations of type NullableModifier and TypeMethodDescriptionICompoundType.getBaseType()static TypeDefinitionMetadataHelper.getOutermostEnclosingType(TypeReference innerType) ICompoundType.getResolver()final StringModuleReference.getVersion()private static CompilerTargetCompilerTarget.tryParseVersion(String s) Method parameters in com.strobel.assembler.metadata with annotations of type NullableModifier and TypeMethodDescription(package private) static List<TypeReference> MetadataHelper.checkTypeArguments(IGenericParameterProvider owner, List<TypeReference> typeArguments) Constructor parameters in com.strobel.assembler.metadata with annotations of type Nullable -
Uses of Nullable in com.strobel.collections
Method parameters in com.strobel.collections with annotations of type Nullable -
Uses of Nullable in com.strobel.collections.concurrent
Methods in com.strobel.collections.concurrent with annotations of type NullableModifier and TypeMethodDescriptionConcurrentIntObjectMap.get(int key) ConcurrentIntObjectMap.remove(int key) Method parameters in com.strobel.collections.concurrent with annotations of type NullableModifier and TypeMethodDescriptionprotected VConcurrentIntObjectHashMap.removeCore(int key, V value) -
Uses of Nullable in com.strobel.componentmodel
Methods in com.strobel.componentmodel with annotations of type NullableModifier and TypeMethodDescription<V> VKey.get(UserDataStore store) Key.get(UserDataStore store, T defaultValue) Method parameters in com.strobel.componentmodel with annotations of type NullableModifier and TypeMethodDescriptionKey.get(UserDataStore store) Key.get(UserDataStore store, T defaultValue) Key.get(UserDataStore store, T defaultValue) booleanKey.isPresent(UserDataStore store) <T> voidUserDataStoreBase.putUserData(Key<T> key, T value) <T> TUserDataStoreBase.putUserDataIfAbsent(Key<T> key, T value) <T> boolean<T> booleanvoidKey.set(UserDataStore store, T value) voidKey.set(UserDataStore store, T value) voidvoid -
Uses of Nullable in com.strobel.core
Method parameters in com.strobel.core with annotations of type Nullable -
Uses of Nullable in com.strobel.decompiler.ast
Method parameters in com.strobel.decompiler.ast with annotations of type NullableModifier and TypeMethodDescription<T> voidExpression.putUserData(Key<T> key, T value) <T> TExpression.putUserDataIfAbsent(Key<T> key, T value) <T> boolean<T> boolean -
Uses of Nullable in com.strobel.decompiler.languages
Constructor parameters in com.strobel.decompiler.languages with annotations of type NullableModifierConstructorDescriptionTypeDecompilationResults(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 NullableModifier and TypeMethodDescriptionprivate 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 NullableModifier and TypeMethodDescriptionprotected 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 NullableModifier and TypeMethodDescriptionstatic 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 NullableModifier and TypeMethodDescriptionprivate 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)