Uses of Annotation Interface
com.strobel.annotations.NotNull
Packages that use NotNull
Package
Description
-
Uses of NotNull in com.strobel.assembler.ir.attributes
Methods in com.strobel.assembler.ir.attributes with annotations of type NotNullModifier and TypeMethodDescriptionRecordComponentInfo.getAttributes()RecordComponentInfo.getDescriptor()final List<PackageInfo> ModuleAttribute.getExports()final EnumSet<Flags.Flag> ModuleAttribute.getFlags()ModuleDependency.getFlags()PackageInfo.getFlags()ServiceInfo.getImplementations()ServiceInfo.getInterface()final TypeReferenceModuleMainClassAttribute.getMainClass()final StringModuleAttribute.getModuleName()final List<ModuleReference> PackageInfo.getModules()final StringModuleDependency.getName()RecordComponentInfo.getName()final List<PackageInfo> ModuleAttribute.getOpens()final PackageReferencePackageInfo.getPackage()final List<PackageReference> ModulePackagesAttribute.getPackages()final StringModuleTargetAttribute.getPlatform()ModuleAttribute.getProvides()final List<ModuleDependency> ModuleAttribute.getRequires()RecordComponentInfo.getResolvedType()RecordComponentInfo.getType()final List<TypeReference> ModuleAttribute.getUses()RecordComponentInfo.resolveType(TypeReference recordType) Constructor parameters in com.strobel.assembler.ir.attributes with annotations of type NotNull -
Uses of NotNull in com.strobel.assembler.metadata
Methods in com.strobel.assembler.metadata with annotations of type NotNullModifier and TypeMethodDescription(package private) static List<TypeReference> MetadataHelper.checkTypeArguments(IGenericParameterProvider owner, List<TypeReference> typeArguments) IUnionType.getAlternatives()ICompoundType.getInterfaces()final StringModuleReference.getName()static ConversionTypeMetadataHelper.getNumericConversionType(TypeReference target, TypeReference source) static TypeReferenceMetadataHelper.getUnderlyingPrimitiveTypeOrSelf(TypeReference type) Method parameters in com.strobel.assembler.metadata with annotations of type NotNullModifier and TypeMethodDescription(package private) static List<TypeReference> MetadataHelper.checkTypeArguments(IGenericParameterProvider owner, List<TypeReference> typeArguments) static TypeReferenceMetadataHelper.getUnderlyingPrimitiveTypeOrSelf(TypeReference type) static voidDeobfuscationUtilities.processType(TypeDefinition type) Constructor parameters in com.strobel.assembler.metadata with annotations of type NotNullModifierConstructorDescriptionArrayTypeLoader(byte[] bytes) ModuleReference(String name, String version) -
Uses of NotNull in com.strobel.collections
Methods in com.strobel.collections with annotations of type NotNullModifier and TypeMethodDescriptionImmutableList.iterator()ListBuffer.iterator()An enumeration of all elements in this buffer.SmartList.iterator()ImmutableList.listIterator()ImmutableList.listIterator(int index) ImmutableList.subList(int fromIndex, int toIndex) Object[]ImmutableList.toArray()<T> T[]ImmutableList.toArray(T[] vec) Copy successive elements of this list into given vector until list is exhausted or end of vector is reached.Object[]ListBuffer.toArray()<T> T[]ListBuffer.toArray(T[] vec) Convert buffer to an array<T> T[]SmartList.toArray(T[] a) Method parameters in com.strobel.collections with annotations of type NotNullModifier and TypeMethodDescriptionbooleanImmutableList.addAll(int index, Collection<? extends A> c) voidSmartList.sort(Comparator<? super E> comparator) <T> T[]ImmutableList.toArray(T[] vec) Copy successive elements of this list into given vector until list is exhausted or end of vector is reached.<T> T[]SmartList.toArray(T[] a) Constructor parameters in com.strobel.collections with annotations of type NotNull -
Uses of NotNull in com.strobel.collections.concurrent
Fields in com.strobel.collections.concurrent with annotations of type NotNullModifier and TypeFieldDescription(package private) VConcurrentIntObjectHashMap.IntHashEntry.valueMethods in com.strobel.collections.concurrent with annotations of type NotNullModifier and TypeMethodDescriptionConcurrentIntObjectHashMap.elements()ConcurrentIntObjectHashMap.entries()ConcurrentIntObjectMap.entries()ConcurrentRefValueIntObjectHashMap.entries()int[]ConcurrentIntObjectHashMap.keys()int[]ConcurrentIntObjectMap.keys()int[]ConcurrentRefValueIntObjectHashMap.keys()final VConcurrentIntObjectHashMap.SimpleEntry.value()IntObjectEntry.value()Method parameters in com.strobel.collections.concurrent with annotations of type NotNullModifier and TypeMethodDescriptionprotected abstract ConcurrentRefValueIntObjectHashMap.IntReference<V> ConcurrentRefValueIntObjectHashMap.createReference(int key, V value, ReferenceQueue<V> queue) protected final ConcurrentRefValueIntObjectHashMap.IntReference<V> ConcurrentWeakIntObjectHashMap.createReference(int key, V value, ReferenceQueue<V> queue) protected VConcurrentIntObjectHashMap.putIfAbsent(int key, V value) ConcurrentIntObjectMap.putIfAbsent(int key, V value) ConcurrentRefValueIntObjectHashMap.putIfAbsent(int key, V value) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanConstructor parameters in com.strobel.collections.concurrent with annotations of type NotNullModifierConstructorDescriptionprivateIntHashEntry(int key, ConcurrentIntObjectHashMap.IntHashEntry<V> next, V value) -
Uses of NotNull in com.strobel.componentmodel
Fields in com.strobel.componentmodel with annotations of type NotNullModifier and TypeFieldDescriptionprivate FrugalKeyMapUserDataStoreBase._mapprivate final StringKey._nameMethods in com.strobel.componentmodel with annotations of type NotNullModifier and TypeMethodDescriptionfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<V> FrugalKeyMap<V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapMethod parameters in com.strobel.componentmodel with annotations of type NotNullModifier and TypeMethodDescriptionstatic <T> Key<T> final <V> Vfinal <V> Vfinal <V> V<V> Vfinal <V> Vfinal <V> V<T> TUserDataStoreBase.getUserData(Key<T> key) final <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<V> FrugalKeyMap<V> FrugalKeyMap<V> FrugalKeyMap<V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMapfinal <V> FrugalKeyMap<T> voidUserDataStoreBase.putUserData(Key<T> key, T value) <T> TUserDataStoreBase.putUserDataIfAbsent(Key<T> key, T value) <T> booleanConstructor parameters in com.strobel.componentmodel with annotations of type NotNull -
Uses of NotNull in com.strobel.concurrent
Methods in com.strobel.concurrent with annotations of type NotNullModifier and TypeMethodDescriptionStripedLock.allocateLock()protected abstract TStripedLock.createLock()protected final ReentrantLockStripedReentrantLock.createLock() -
Uses of NotNull in com.strobel.core
Methods in com.strobel.core with annotations of type NotNullModifier and TypeMethodDescriptionCollectionUtilities.AbstractIterator.iterator()CollectionUtilities.SkipIterator.iterator()ReadOnlyList.iterator()IReadOnlyList.listIterator()IReadOnlyList.listIterator(int index) final ListIterator<T> ReadOnlyList.listIterator()final ListIterator<T> ReadOnlyList.listIterator(int index) ReadOnlyList.subList(int fromIndex, int toIndex) T[]IReadOnlyList.toArray()<T> T[]IReadOnlyList.toArray(T[] a) final T[]ReadOnlyList.toArray()final <U> U[]ReadOnlyList.toArray(U[] a) Method parameters in com.strobel.core with annotations of type NotNullModifier and TypeMethodDescriptionfinal voidfinal booleanReadOnlyList.addAll(int index, Collection<? extends T> c) final booleanReadOnlyList.addAll(Collection<? extends T> c) final booleanReadOnlyList.containsAll(Collection<?> c) static <V,K> void final booleanReadOnlyList.removeAll(Collection<?> c) final booleanReadOnlyList.retainAll(Collection<?> c) final <U> U[]ReadOnlyList.toArray(U[] a) -
Uses of NotNull in com.strobel.decompiler
Method parameters in com.strobel.decompiler with annotations of type NotNullModifier and TypeMethodDescriptionA Custom format implementation that is designed for brevity.booleanDecompilerContext.isSupported(LanguageFeature feature) booleanDecompilerContext.isSupported(TypeDefinition versionSource, LanguageFeature feature) -
Uses of NotNull in com.strobel.decompiler.ast
Method parameters in com.strobel.decompiler.ast with annotations of type NotNullModifier 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 NotNull in com.strobel.decompiler.languages
Methods in com.strobel.decompiler.languages with annotations of type NotNullModifier and TypeMethodDescriptionTypeDecompilationResults.getLineNumberPositions()Returns the line number positions resulting from a decompilation.Method parameters in com.strobel.decompiler.languages with annotations of type NotNullModifier and TypeMethodDescriptionprivate booleanBytecodeLanguage.tryWriteType(ITextOutput output, MetadataParser parser, String text, String descriptor) private booleanBytecodeLanguage.tryWriteType(ITextOutput output, MetadataParser parser, String text, String descriptor) -
Uses of NotNull in com.strobel.decompiler.languages.java.ast
Methods in com.strobel.decompiler.languages.java.ast with annotations of type NotNullModifier and TypeMethodDescriptionfinal <T extends AstNode>
TAstNode.getChildByRole(Role<? extends T> role) final <T extends AstNode>
AstNodeCollection<T> AstNode.getChildrenByRole(Role<? extends T> role) AstNodeCollection.iterator()<T1> T1[]AstNodeCollection.toArray(T1[] a) Method parameters in com.strobel.decompiler.languages.java.ast with annotations of type NotNullModifier and TypeMethodDescriptionAstNode.getAncestors(Class<T> type) <T1> T1[]AstNodeCollection.toArray(T1[] a) -
Uses of NotNull in com.strobel.decompiler.languages.java.ast.transforms
Fields in com.strobel.decompiler.languages.java.ast.transforms with annotations of type NotNullModifier and TypeFieldDescription(package private) final ConstructorDeclarationRewriteRecordClassesTransform.RecordState.Constructor.constructor(package private) final Map<ConstructorDeclaration, RewriteRecordClassesTransform.RecordState.Constructor> RewriteRecordClassesTransform.RecordState.constructors(package private) final RecordAttributeRewriteRecordClassesTransform.RecordState.recordAttribute(package private) final Map<String, RecordComponentInfo> RewriteRecordClassesTransform.RecordState.recordComponents(package private) final TypeDeclarationRewriteRecordClassesTransform.RecordState.recordDeclaration(package private) final TypeDefinitionRewriteRecordClassesTransform.RecordState.recordDefinition(package private) final Map<RecordComponentInfo, MethodDeclaration> RewriteRecordClassesTransform.RecordState.removableAccessors(package private) final Map<RecordComponentInfo, ExpressionStatement> RewriteRecordClassesTransform.RecordState.Constructor.removableAssignments(package private) final Map<RecordComponentInfo, FieldDeclaration> RewriteRecordClassesTransform.RecordState.removableFields(package private) final List<MethodDeclaration> RewriteRecordClassesTransform.RecordState.removableMethods(package private) final Map<RecordComponentInfo, ParameterDeclaration> RewriteRecordClassesTransform.RecordState.Constructor.removableParameters(package private) final StrongBox<ExpressionStatement> RewriteRecordClassesTransform.RecordState.Constructor.removableSuperCallMethod parameters in com.strobel.decompiler.languages.java.ast.transforms with annotations of type NotNullModifier and TypeMethodDescriptionprotected FieldDeclarationAbstractHelperClassTransform.declareField(FieldDefinition fd, Expression initializer, int extraFlags) protected FieldDeclarationAbstractHelperClassTransform.declareField(FieldDefinition fd, Expression initializer, int extraFlags) private static booleanCollapseImportsTransform.isPublic(TypeReference type) protected VariableAbstractHelperClassTransform.makeCatchVariable(String name, TypeReference type) protected VariableAbstractHelperClassTransform.makeCatchVariable(String name, TypeReference type) -
Uses of NotNull in com.strobel.decompiler.languages.java.utilities
Methods in com.strobel.decompiler.languages.java.utilities with annotations of type NotNullModifier and TypeMethodDescriptionstatic List<CastExpression> RedundantCastUtility.getRedundantCastsInside(Function<AstNode, ResolveResult> resolver, AstNode site) protected List<TypeReference> RedundantCastUtility.IsRedundantVisitor.getTypes(AstNodeCollection<? extends AstNode> nodes) Method parameters in com.strobel.decompiler.languages.java.utilities with annotations of type NotNullModifier and TypeMethodDescriptionprotected voidRedundantCastUtility.CastCollector.addToResults(CastExpression cast, boolean force) protected voidRedundantCastUtility.IsRedundantVisitor.addToResults(CastExpression cast, boolean force) private ConversionTypeRedundantCastUtility.IsRedundantVisitor.getConversion(TypeReference target, TypeReference source, Expression value) Determines the conversion type, taking lossiness into consideration for numeric conversions.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.private ConversionTypeRedundantCastUtility.IsRedundantVisitor.getNumericConversion(TypeReference target, TypeReference source, Expression value) Determines the numeric conversion type, taking lossiness into consideration.private static TypeReferenceTypeUtilities.getType(Function<AstNode, ResolveResult> resolver, AstNode node) private static TypeReferenceTypeUtilities.getType(Function<AstNode, ResolveResult> resolver, AstNode node) private static intTypeUtilities.getTypeRank(TypeReference type) 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.isBinaryOperatorApplicable(BinaryOperatorType op, AstType lType, AstType rType, TypeReference expectedResultType, boolean strict) static booleanTypeUtilities.isBinaryOperatorApplicable(BinaryOperatorType op, AstType lType, AstType rType, TypeReference expectedResultType, boolean strict) protected voidRedundantCastUtility.IsRedundantVisitor.processCall(Expression e) -
Uses of NotNull in com.strobel.decompiler.patterns
Methods in com.strobel.decompiler.patterns with annotations of type NotNull -
Uses of NotNull in com.strobel.expressions
Method parameters in com.strobel.expressions with annotations of type NotNullModifier and TypeMethodDescriptionstatic ExpressionContextExpressionContext.create(MethodHandles.Lookup packageAccess) static ExpressionContextExpressionContext.push(MethodHandles.Lookup packageAccess) Constructor parameters in com.strobel.expressions with annotations of type NotNullModifierConstructorDescriptionprivateExpressionContext(MethodHandles.Lookup packageAccess, boolean isDefault) -
Uses of NotNull in com.strobel.reflection
Fields in com.strobel.reflection with annotations of type NotNullModifier and TypeFieldDescription(package private) final TypeBindingsTypeBinder.CacheEntry.bindings(package private) final Type<?> TypeBinder.CacheEntry.typeMethods in com.strobel.reflection with annotations of type NotNullModifier and TypeMethodDescriptionArrayType.getAnnotations()ConstructorInfo.getAnnotations()DelegatingMethodInfo.getAnnotations()ErasedField.getAnnotations()ErasedMethod.getAnnotations()ErasedType.getAnnotations()FieldInfo.getAnnotations()GenericParameter.getAnnotations()GenericType.getAnnotations()MemberInfo.getAnnotations()MethodInfo.getAnnotations()PrimitiveType.getAnnotations()ReflectedMethod.getAnnotations()RuntimeFieldInfo.getAnnotations()RuntimeMethodInfo.getAnnotations()RuntimeType.getAnnotations()Type.getAnnotations()ArrayType.getDeclaredAnnotations()ConstructorInfo.getDeclaredAnnotations()DelegatingMethodInfo.getDeclaredAnnotations()ErasedField.getDeclaredAnnotations()ErasedMethod.getDeclaredAnnotations()ErasedType.getDeclaredAnnotations()FieldInfo.getDeclaredAnnotations()GenericParameter.getDeclaredAnnotations()GenericType.getDeclaredAnnotations()MemberInfo.getDeclaredAnnotations()MethodInfo.getDeclaredAnnotations()PrimitiveType.getDeclaredAnnotations()ReflectedMethod.getDeclaredAnnotations()RuntimeFieldInfo.getDeclaredAnnotations()RuntimeMethodInfo.getDeclaredAnnotations()RuntimeType.getDeclaredAnnotations()Type.getDeclaredAnnotations()final Type<?> Type.getUnderlyingType()protected Type<?> ErasedType.getUnderlyingTypeCore()protected Type<?> Type.getUnderlyingTypeCore()ConstructorList.subList(int fromIndex, int toIndex) FieldList.subList(int fromIndex, int toIndex) MemberList.subList(int fromIndex, int toIndex) MethodList.subList(int fromIndex, int toIndex) TypeList.subList(int fromIndex, int toIndex) Method parameters in com.strobel.reflection with annotations of type NotNullConstructor parameters in com.strobel.reflection with annotations of type NotNullModifierConstructorDescription(package private)CacheEntry(TypeBindings bindings, Type<?> type) (package private)CacheEntry(TypeBindings bindings, Type<?> type) -
Uses of NotNull in com.strobel.reflection.emit
Methods in com.strobel.reflection.emit with annotations of type NotNullModifier and TypeMethodDescriptionConstructorBuilder.getAnnotations()FieldBuilder.getAnnotations()MethodBuilder.getAnnotations()TypeBuilder.getAnnotations()ConstructorBuilder.getDeclaredAnnotations()FieldBuilder.getDeclaredAnnotations()MethodBuilder.getDeclaredAnnotations()TypeBuilder.getDeclaredAnnotations() -
Uses of NotNull in com.strobel.util
Method parameters in com.strobel.util with annotations of type NotNull