Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
N
- name - Variable in class edu.umd.cs.findbugs.ba.AnnotationEnumeration
- name - Variable in class edu.umd.cs.findbugs.filter.MemberMatcher
- nameAndSignatureIsCalled(XMethod) - Method in class edu.umd.cs.findbugs.ba.XFactory
-
Deprecated.This method does not work as expected. Will be removed in 5.x release.
- NAMED_ROLE - Static variable in class edu.umd.cs.findbugs.LocalVariableAnnotation
- NameMatch - Class in edu.umd.cs.findbugs.filter
-
Matches a String value against a predefined specification.
- NameMatch(String) - Constructor for class edu.umd.cs.findbugs.filter.NameMatch
- NameValuePair(String, String) - Constructor for class edu.umd.cs.findbugs.xml.XMLAttributeList.NameValuePair
- Naming - Class in edu.umd.cs.findbugs.detect
- Naming(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.Naming
- Naming.NamingProperty - Class in edu.umd.cs.findbugs.detect
- NASTY_FLOAT_MATH - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- nBugs - Variable in class edu.umd.cs.findbugs.PackageStats
- NCP_EXTRA_BRANCH - Static variable in interface edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysisFeatures
-
Keep track of an extra branch, so we can distinguish conditionally-null values with two branches from conditionally-null values with three or more branches.
- ne(long) - Method in class edu.umd.cs.findbugs.classfile.engine.bcel.ValueRangeAnalysisFactory.LongRangeSet
- NEQ - Static variable in class edu.umd.cs.findbugs.filter.RelationalOp
- NESTED - Enum constant in enum class edu.umd.cs.findbugs.classfile.ICodeBase.Discovered
-
Codebase was discovered as a nested archive in another codebase.
- NestedAccessUtil - Class in edu.umd.cs.findbugs.util
-
Provides checks to support JEP 181, improved nested member access.
- NestedAccessUtil() - Constructor for class edu.umd.cs.findbugs.util.NestedAccessUtil
- NestedZipFileCodeBase - Class in edu.umd.cs.findbugs.classfile.impl
-
A scannable code base class for a zip (or Jar) file nested inside some other codebase.
- NestedZipFileCodeBase(NestedZipFileCodeBaseLocator) - Constructor for class edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBase
-
Constructor.
- NestedZipFileCodeBaseLocator - Class in edu.umd.cs.findbugs.classfile.impl
-
Codebase locator for a zip/jar archive nested inside a parent codebase.
- NestedZipFileCodeBaseLocator(ICodeBase, String) - Constructor for class edu.umd.cs.findbugs.classfile.impl.NestedZipFileCodeBaseLocator
- NEVER - Enum constant in enum class edu.umd.cs.findbugs.ba.jsr305.FlowValue
- NEVER_READ - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
-
Field is never read outside constructor.
- NEVER_WRITTEN - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
-
Field is never written outside constructor.
- New - Class in edu.umd.cs.findbugs.ba.bcp
-
A PatternElement which matches NEW instructions and binds the result to a variable.
- New(String) - Constructor for class edu.umd.cs.findbugs.ba.bcp.New
-
Constructor.
- newArray(int) - Static method in class edu.umd.cs.findbugs.classfile.analysis.MethodInfo
- NEWLINE - Enum constant in enum class edu.umd.cs.findbugs.jaif.JAIFTokenKind
- NEWLY_ALLOCATED - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- NewResults - Class in edu.umd.cs.findbugs
-
Deprecated.
- NewResults(SortedBugCollection, SortedBugCollection) - Constructor for class edu.umd.cs.findbugs.NewResults
-
Deprecated.
- NewResults(String, String) - Constructor for class edu.umd.cs.findbugs.NewResults
-
Deprecated.
- newZipEntry(ZipEntry) - Method in class edu.umd.cs.findbugs.workflow.RejarClassesForAnalysis
- next() - Method in class edu.umd.cs.findbugs.ba.BasicBlock.InstructionIterator
- next() - Method in class edu.umd.cs.findbugs.ba.type.ExceptionSet.ThrownExceptionIterator
- next() - Method in interface edu.umd.cs.findbugs.classfile.ICodeBaseIterator
-
Get the ICodeBaseEntry representing the next resource in the code base.
- next() - Method in class edu.umd.cs.findbugs.classfile.impl.DelegatingCodeBaseIterator
- next() - Method in class edu.umd.cs.findbugs.classfile.impl.JrtfsCodeBase.JrtfsCodeBaseIterator
- next() - Method in class edu.umd.cs.findbugs.Tokenizer
-
Get the next Token in the stream.
- next() - Method in class edu.umd.cs.findbugs.util.NullIterator
- nextToken() - Method in class edu.umd.cs.findbugs.jaif.JAIFScanner
- nextUnmatchedRightAngleBracket(String, int) - Static method in class edu.umd.cs.findbugs.ba.generic.GenericUtilities
- NO_ADJUSTMENT - Static variable in class edu.umd.cs.findbugs.props.PriorityAdjustment
-
No adjustment to the priority.
- NO_LOADS - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
There are no loads of this local.
- NO_LOCAL_LOCKS - Static variable in class edu.umd.cs.findbugs.detect.InconsistentSyncWarningProperty
-
Field is never locked in the definition of the class.
- NO_OPTION - Static variable in interface edu.umd.cs.findbugs.IGuiCallback
- NO_SPLIT_DOWNGRADE_NSP - Static variable in interface edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysisFeatures
-
Do not downgrade "null on simple path" values to "null on complex path" on control splits.
- NO_SWITCH_DEFAULT_AS_EXCEPTION - Static variable in interface edu.umd.cs.findbugs.ba.npe.IsNullValueAnalysisFeatures
-
Don't consider switch default cases as exception paths.
- NoClassesFoundToAnalyzeException - Exception in edu.umd.cs.findbugs
-
Signals that FindBugs found no classes on the classpath it was invoked to analyze.
- NoClassesFoundToAnalyzeException(IClassPath) - Constructor for exception edu.umd.cs.findbugs.NoClassesFoundToAnalyzeException
-
Constructs an
NoClassesFoundToAnalyze
on the passed classpath. - noClassOk - Variable in class edu.umd.cs.findbugs.AnalysisOptions
- noClassOk() - Method in class edu.umd.cs.findbugs.TextUICommandLine
- Noise - Class in edu.umd.cs.findbugs.detect
- Noise(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.Noise
- NoiseNullDeref - Class in edu.umd.cs.findbugs.detect
-
A Detector to find instructions where a NullPointerException might be raised.
- NoiseNullDeref(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoiseNullDeref
- NOISY_BUG - Static variable in class edu.umd.cs.findbugs.props.GeneralWarningProperty
- noKaboomNonNullValue(Location) - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get the instance representing a value known to be non-null because a NPE would have occurred if it were null.
- NON_NEGATIVE - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- NonExceptionDominatorsAnalysis - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
DominatorsAnalysis variant in which all exception edges are ignored.
- NonExceptionDominatorsAnalysis(CFG, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionDominatorsAnalysis
-
Constructor.
- NonExceptionDominatorsAnalysisFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce DominatorsAnalysis objects for analyzed methods.
- NonExceptionDominatorsAnalysisFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionDominatorsAnalysisFactory
-
Constructor.
- NonExceptionPostDominatorsAnalysis - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
PostDominatorsAnalysis variant in which all exception edges are ignored.
- NonExceptionPostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionPostDominatorsAnalysis
-
Constructor.
- NonExceptionPostDominatorsAnalysisFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce NonExceptionPostDominatorsAnalysis objects for analyzed methods.
- NonExceptionPostDominatorsAnalysisFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonExceptionPostDominatorsAnalysisFactory
- NONEXISTENT - Static variable in class edu.umd.cs.findbugs.ba.ResourceValueFrame
-
The resource doesn't exist.
- NonexistentObligationException - Exception in edu.umd.cs.findbugs.ba.obl
- NonexistentObligationException(Obligation) - Constructor for exception edu.umd.cs.findbugs.ba.obl.NonexistentObligationException
- NonImplicitExceptionDominatorsAnalysis - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
DominatorsAnalysis variant in which implicit exception edges are ignored.
- NonImplicitExceptionDominatorsAnalysis(CFG, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionDominatorsAnalysis
-
Constructor.
- NonImplicitExceptionDominatorsAnalysisFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce NonImplicitExceptionDominatorsAnalysis objects for analyzed methods.
- NonImplicitExceptionDominatorsAnalysisFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionDominatorsAnalysisFactory
-
Constructor.
- NonImplicitExceptionPostDominatorsAnalysis - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
PostDominatorsAnalysis variant in which implicit exception edges are ignored.
- NonImplicitExceptionPostDominatorsAnalysis(CFG, ReverseDepthFirstSearch, DepthFirstSearch) - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysis
- NonImplicitExceptionPostDominatorsAnalysisFactory - Class in edu.umd.cs.findbugs.classfile.engine.bcel
-
Analysis engine to produce NonImplicitExceptionPostDominatorsAnalysis objects for analyzed methods.
- NonImplicitExceptionPostDominatorsAnalysisFactory() - Constructor for class edu.umd.cs.findbugs.classfile.engine.bcel.NonImplicitExceptionPostDominatorsAnalysisFactory
-
Constructor.
- NONNULL - Static variable in class edu.umd.cs.findbugs.ba.jsr305.JSR305NullnessAnnotations
- NONNULL - Static variable in class edu.umd.cs.findbugs.ba.NullnessAnnotation
- NONNULL_RETURN_DB_FILENAME - Static variable in class edu.umd.cs.findbugs.ba.AnalysisContext
- NONNULL_RETURN_DB_RESOURCE - Static variable in class edu.umd.cs.findbugs.ba.AnalysisContext
- NONNULL2Z - Class in edu.umd.cs.findbugs.bcel.generic
-
A synthetic instruction that converts a reference to a boolean value, translating any nonnull value to 1 (true), and null value to 0 (false).
- NONNULL2Z() - Constructor for class edu.umd.cs.findbugs.bcel.generic.NONNULL2Z
- NonNullParamViolation - Class in edu.umd.cs.findbugs.ba.npe
- NonNullParamViolation(JavaClassAndMethod, int) - Constructor for class edu.umd.cs.findbugs.ba.npe.NonNullParamViolation
- NonNullReturnProperty - Class in edu.umd.cs.findbugs.detect
- NonNullSpecification - Class in edu.umd.cs.findbugs.ba.npe
- NonNullSpecification(JavaClassAndMethod, ParameterProperty, ParameterProperty) - Constructor for class edu.umd.cs.findbugs.ba.npe.NonNullSpecification
- nonnullTypeQualifierValue - Variable in class edu.umd.cs.findbugs.ba.npe.TypeQualifierNullnessAnnotationDatabase
- nonnullTypeQualifierValue - Variable in class edu.umd.cs.findbugs.detect.BuildUnconditionalParamDerefDatabase
- nonnullTypeQualifierValue - Variable in class edu.umd.cs.findbugs.detect.InconsistentAnnotations
- nonNullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get the instance representing values that are definitely not null.
- NonReportingDetector - Interface in edu.umd.cs.findbugs
-
A Detector which does not report warnings.
- NonReportingDetectorToDetector2Adapter - Class in edu.umd.cs.findbugs
- NonReportingDetectorToDetector2Adapter(Detector) - Constructor for class edu.umd.cs.findbugs.NonReportingDetectorToDetector2Adapter
- nonReportingNotNullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get non-reporting non-null value.
- NONZERO_MEANS_NULL - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- NoOpFindBugsProgress - Class in edu.umd.cs.findbugs
- NoOpFindBugsProgress() - Constructor for class edu.umd.cs.findbugs.NoOpFindBugsProgress
- NORMAL - Static variable in interface edu.umd.cs.findbugs.BugReporter
-
Normal error-reporting verbosity level.
- NORMAL_PRIORITY - Static variable in interface edu.umd.cs.findbugs.Priorities
-
Normal priority for bug instances.
- NoSideEffectMethodsDatabase() - Constructor for class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.NoSideEffectMethodsDatabase
- NoSuchBugPattern(String) - Constructor for exception edu.umd.cs.findbugs.BugInstance.NoSuchBugPattern
- NOT_AVAILABLE - Static variable in annotation interface edu.umd.cs.findbugs.internalAnnotations.SlashedClassName
- NOT_CONSTANT - Static variable in class edu.umd.cs.findbugs.ba.constant.Constant
-
Single instance representing all non-constant values.
- NOT_JAVA - Static variable in class edu.umd.cs.findbugs.detect.DeadLocalStoreProperty
-
A store in non Java page
- NOT_SPECIAL - Static variable in class edu.umd.cs.findbugs.OpcodeStack.Item
- NoteAnnotationRetention - Class in edu.umd.cs.findbugs.detect
- NoteAnnotationRetention(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteAnnotationRetention
- NoteCheckReturnValueAnnotations - Class in edu.umd.cs.findbugs.detect
-
Scan classes for @CheckReturnValue annotations
- NoteCheckReturnValueAnnotations(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteCheckReturnValueAnnotations
- NoteDirectlyRelevantTypeQualifiers - Class in edu.umd.cs.findbugs.detect
-
Scan methods for directly-relevant type qualifiers, building the DirectlyRelevantTypeQualifiersDatabase.
- NoteDirectlyRelevantTypeQualifiers(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteDirectlyRelevantTypeQualifiers
- NoteJCIPAnnotation - Class in edu.umd.cs.findbugs.detect
- NoteJCIPAnnotation(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteJCIPAnnotation
- NoteNonNullAnnotations - Class in edu.umd.cs.findbugs.detect
-
Deprecated.AnnotationDatabases are being phased out, since annotations are now stored directly in the XClass/XMethod/XField objects. Resolving nullness annotations will be handled through the JSR-305 type qualifier code.
- NoteNonNullAnnotations(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteNonNullAnnotations
-
Deprecated.
- NoteNonnullReturnValues - Class in edu.umd.cs.findbugs.detect
-
As a first scanning pass, make a note of unconditionally dereferenced parameters for later use by FindNullDerefs.
- NoteNonnullReturnValues(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteNonnullReturnValues
- NoteSuppressedWarnings - Class in edu.umd.cs.findbugs.detect
- NoteSuppressedWarnings(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteSuppressedWarnings
- NoteUnconditionalParamDerefs - Class in edu.umd.cs.findbugs.detect
-
Make a note of unconditionally dereferenced parameters for later use by FindNullDerefs.
- NoteUnconditionalParamDerefs(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NoteUnconditionalParamDerefs
- notifyObservers(BugInstance) - Method in class edu.umd.cs.findbugs.AbstractBugReporter
-
This should be called when a bug is reported by a subclass.
- NotImplementedYetException - Exception in edu.umd.cs.findbugs.util
- NotImplementedYetException(String) - Constructor for exception edu.umd.cs.findbugs.util.NotImplementedYetException
- notInstance() - Static method in class edu.umd.cs.findbugs.ba.ResourceValue
- NotMatcher - Class in edu.umd.cs.findbugs.filter
- NotMatcher() - Constructor for class edu.umd.cs.findbugs.filter.NotMatcher
- NSE - Enum constant in enum class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.MethodSideEffectStatus
- NSE_EX - Enum constant in enum class edu.umd.cs.findbugs.detect.FindNoSideEffectMethods.MethodSideEffectStatus
- NULL2Z - Class in edu.umd.cs.findbugs.bcel.generic
-
A synthetic instruction that converts a reference to a boolean value, translating null to 1 (true), and any nonnull value to 0 (false).
- NULL2Z() - Constructor for class edu.umd.cs.findbugs.bcel.generic.NULL2Z
- NULLABLE - Static variable in class edu.umd.cs.findbugs.ba.jsr305.JSR305NullnessAnnotations
- NULLABLE - Static variable in class edu.umd.cs.findbugs.ba.NullnessAnnotation
- NullArgumentWarningProperty - Class in edu.umd.cs.findbugs.detect
-
Warning property for a null argument being passed to a method which might dereference it.
- NullDerefAndRedundantComparisonCollector - Interface in edu.umd.cs.findbugs.ba.npe
-
Callback interface for collecting null pointer derefs and redundant null comparisons.
- NullDerefAndRedundantComparisonFinder - Class in edu.umd.cs.findbugs.ba.npe
-
A user-friendly front end for finding null pointer dereferences and redundant null comparisons.
- NullDerefAndRedundantComparisonFinder(ClassContext, Method, NullDerefAndRedundantComparisonCollector) - Constructor for class edu.umd.cs.findbugs.ba.npe.NullDerefAndRedundantComparisonFinder
-
Constructor.
- NullDerefProperty - Class in edu.umd.cs.findbugs.detect
-
Warning properties for null pointer dereference and redundant null comparison warnings.
- nullItem(String) - Static method in class edu.umd.cs.findbugs.OpcodeStack.Item
- NullIterator<E> - Class in edu.umd.cs.findbugs.util
-
An Iterator that returns no elements.
- NullIterator() - Constructor for class edu.umd.cs.findbugs.util.NullIterator
- NullnessAnnotation - Class in edu.umd.cs.findbugs.ba
-
Nullness annotation detector.
- NullnessAnnotation.Parser - Class in edu.umd.cs.findbugs.ba
- NullnessAnnotationDatabase - Class in edu.umd.cs.findbugs.ba
-
Deprecated.
- NullnessAnnotationDatabase() - Constructor for class edu.umd.cs.findbugs.ba.NullnessAnnotationDatabase
-
Deprecated.
- NullnessConversationInstruction - Class in edu.umd.cs.findbugs.bcel.generic
-
A synthetic instruction that converts a the nullness of a reference to a boolean value.
- NullnessConversationInstruction(short) - Constructor for class edu.umd.cs.findbugs.bcel.generic.NullnessConversationInstruction
- nullOnComplexPathValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get null on complex path value.
- nullOnComplexPathValue3() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Like "null on complex path" except that there are at least three branches between the explicit null value and the current location.
- nullOnSimplePathValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get the instance representing values that are definitely null on some simple (no branches) incoming path.
- NullType - Class in edu.umd.cs.findbugs.ba.type
-
Special type representing the null value.
- nullValue() - Static method in class edu.umd.cs.findbugs.ba.npe.IsNullValue
-
Get the instance representing values that are definitely null.
- NullValueUnconditionalDeref - Class in edu.umd.cs.findbugs.ba.npe
-
Collected information about a single value number observed at one or more locations to be both definitely-null and unconditionally dereferenced.
- NullValueUnconditionalDeref() - Constructor for class edu.umd.cs.findbugs.ba.npe.NullValueUnconditionalDeref
- NUM_BOOLEAN_ANALYSIS_PROPERTIES - Static variable in interface edu.umd.cs.findbugs.ba.AnalysisFeatures
-
Deprecated.- use Builder instead
- numberChildren() - Method in class edu.umd.cs.findbugs.filter.CompoundMatcher
- NumberConstructor - Class in edu.umd.cs.findbugs.detect
-
Detector to find calls to Number constructors with base type argument in Java 5 or newer bytecode.
- NumberConstructor(BugReporter) - Constructor for class edu.umd.cs.findbugs.detect.NumberConstructor
-
Constructs a NC detector given the reporter to report bugs on
- numKeys() - Method in class edu.umd.cs.findbugs.util.FractionalMultiset
- numKeys() - Method in class edu.umd.cs.findbugs.util.Multiset
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form