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 TypeMethodDescriptionIUnionType.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 TypeMethodDescriptionstatic 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
Methods in com.strobel.collections.concurrent with annotations of type NotNullModifier and TypeMethodDescriptionConcurrentIntObjectHashMap.elements()ConcurrentIntObjectHashMap.entries()ConcurrentIntObjectMap.entries()int[]ConcurrentIntObjectHashMap.keys()int[]ConcurrentIntObjectMap.keys()IntObjectEntry.value()Method parameters in com.strobel.collections.concurrent with annotations of type NotNullModifier and TypeMethodDescriptionprotected final com.strobel.collections.concurrent.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) booleanbooleanbooleanbooleanbooleanboolean -
Uses of NotNull in com.strobel.componentmodel
Methods in com.strobel.componentmodel with annotations of type NotNullMethod parameters in com.strobel.componentmodel with annotations of type NotNullModifier and TypeMethodDescriptionstatic <T> Key<T> <V> V<T> TUserDataStoreBase.getUserData(Key<T> key) <V> FrugalKeyMap<V> FrugalKeyMap<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 TypeMethodDescriptionReadOnlyList.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 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 TypeMethodDescriptionbooleanDecompilerContext.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. -
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
Method 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) 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) Method parameters in com.strobel.decompiler.languages.java.utilities with annotations of type NotNullModifier and TypeMethodDescriptionstatic 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) -
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) -
Uses of NotNull in com.strobel.reflection
Methods in com.strobel.reflection with annotations of type NotNullModifier and TypeMethodDescriptionConstructorInfo.getAnnotations()FieldInfo.getAnnotations()MemberInfo.getAnnotations()MethodInfo.getAnnotations()Type.getAnnotations()ConstructorInfo.getDeclaredAnnotations()FieldInfo.getDeclaredAnnotations()MemberInfo.getDeclaredAnnotations()MethodInfo.getDeclaredAnnotations()Type.getDeclaredAnnotations()final Type<?> Type.getUnderlyingType()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 NotNull -
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