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
Methods in com.strobel.assembler.metadata with annotations of type NullableModifier and TypeMethodDescriptionICompoundType.getBaseType()static TypeDefinitionMetadataHelper.getOutermostEnclosingType(TypeReference innerType) ICompoundType.getResolver()final StringModuleReference.getVersion()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 TypeMethodDescriptionprotected ExpressionAbstractHelperClassTransform.tryConvertArgument(Variable lookupVariable, AstType methodHandles, ParameterDefinition p, DynamicCallSite callSite, int argumentIndex, boolean isVarArgs) 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) static AstNodeTypeUtilities.skipParenthesesDown(AstNode e) static ExpressionTypeUtilities.skipParenthesesDown(Expression e) static AstNodeTypeUtilities.skipParenthesesUp(AstNode e) Method parameters in com.strobel.decompiler.languages.java.utilities with annotations of type NullableModifier and TypeMethodDescriptionstatic 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)