Uses of Package
edu.umd.cs.findbugs

Packages that use edu.umd.cs.findbugs
edu.umd.cs.findbugs Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany. 
edu.umd.cs.findbugs.config   
edu.umd.cs.findbugs.detect   
edu.umd.cs.findbugs.filter   
edu.umd.cs.findbugs.gui   
edu.umd.cs.findbugs.model Eventually, all model classes (BugInstance, BugCollection, etc.) should go in this package. 
edu.umd.cs.findbugs.plan   
edu.umd.cs.findbugs.props   
edu.umd.cs.findbugs.workflow   
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs
AbstractBugReporter
          An abstract class which provides much of the functionality required of all BugReporter objects.
AnalysisError
          Object recording a recoverable error that occurred during analysis.
AnalysisLocal
           
AppVersion
          A version of an analyzed application.
BugAnnotation
          An object providing context information about a particular BugInstance.
BugAnnotationVisitor
           
BugCode
          A BugCode is an abbreviation that is shared among some number of BugPatterns.
BugCollection
           
BugCollectionBugReporter
           
BugInstance
          An instance of a bug pattern.
BugPattern
          A BugPattern object collects all of the metadata for a particular species of BugInstance.
BugProperty
          Name/value metadata pair that may be attached to a BugInstance.
BugReporter
          Generic interface for bug reporter objects.
BugReporterObserver
          Observer to determine when a BugReporter reports a bug.
BytecodeScanningDetector
          Base class for Detectors which want to extend DismantleBytecode.
CallGraph
           
CallGraphEdge
           
CallGraphNode
           
CallSite
          The site of a method call.
ClassAnnotation
          A BugAnnotation object specifying a Java class involved in the bug.
ClassScreener
          Class to pre-screen class files, so that only a subset are analyzed.
ClassWarningSuppressor
           
DelegatingBugReporter
          A BugReporter which delegates all method calls to another BugReporter.
Detector
          The interface which all bug pattern detectors must implement.
DetectorFactory
          A DetectorFactory is responsible for creating instances of Detector objects and for maintaining meta-information about the detector class.
DetectorFactoryCollection
          The DetectorFactoryCollection stores all of the DetectorFactory objects used to create the Detectors which implement the various analyses.
ExitCodes
          Flags returned in the process exit code returned when the FindBugs text UI is invoked with the -exitcode command line argument.
FieldAnnotation
          A BugAnnotation specifying a particular field in particular class.
FindBugs
          An instance of this class is used to apply the selected set of analyses on some collection of Java classes.
FindBugsProgress
          A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress.
Footprint
          Class to maintain a snapshot of a processes's time and memory usage.
I18N
          Singleton responsible for returning localized strings for information returned to the user.
InstructionScanner
          A scanner for implementing a state machine over a sequence of instructions and control edges.
InstructionScannerGenerator
          Class for generating InstructionScanners at particular instructions of a path.
IntAnnotation
          Bug annotation class for integer values.
JavaVersion
          Support for finding out what version of Java we're running on.
JavaVersionException
          Exception indicating that a Java version string couldn't be parsed.
LocalVariableAnnotation
          Bug annotation class for integer values.
MethodAnnotation
          A BugAnnotation specifying a particular method in a particular class.
NonReportingDetector
          A Detector which does not report warnings.
OpcodeStack.Item
           
PackageMemberAnnotation
          Abstract base class for BugAnnotations describing constructs which are contained in a Java package.
PackageStats
          Class to store package bug statistics.
PackageStats.ClassStats
           
PackageWarningSuppressor
           
Plugin
          A FindBugs plugin.
PluginException
          An exception to indicate that a plugin could not be loaded.
Project
          A project in the GUI.
ProjectStats
          Statistics resulting from analyzing a project.
RecursiveFileSearch
          Recursively search a directory, its subdirectories, etc.
ResourceCollection
          A ResourceCollection defines all of the resources created and used in a particular method.
SortedBugCollection
          An implementation of BugCollection that keeps the BugInstances sorted by class (using the native comparison ordering of BugInstance's compareTo() method as a tie-breaker).
SortedBugCollection.BugInstanceComparator
           
SortedBugCollection.MultiversionBugInstanceComparator
           
SourceLineAnnotation
          A BugAnnotation that records a range of source lines in a class.
StringAnnotation
          Bug annotation class for integer values.
TextUIBugReporter
          Base class for BugReporters which provides convenient formatting and reporting of warnings and analysis errors.
Token
          Simple token class.
WarningComparator
           
WarningSuppressor
           
XMLWriteableWithMessages
          Write an object to XMLOutput while optionally adding descriptive messages.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.config
BugInstance
          An instance of a bug pattern.
DetectorFactory
          A DetectorFactory is responsible for creating instances of Detector objects and for maintaining meta-information about the detector class.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.detect
BugInstance
          An instance of a bug pattern.
BugReporter
          Generic interface for bug reporter objects.
BugReporterObserver
          Observer to determine when a BugReporter reports a bug.
ByteCodePatternDetector
          A base class for bug detectors that are based on a ByteCodePattern.
BytecodeScanningDetector
          Base class for Detectors which want to extend DismantleBytecode.
Detector
          The interface which all bug pattern detectors must implement.
InterproceduralFirstPassDetector
          Detector implementing a slow first pass to collect interprocedural properties for a later detector pass.
NonReportingDetector
          A Detector which does not report warnings.
ResourceCollection
          A ResourceCollection defines all of the resources created and used in a particular method.
ResourceCreationPoint
          A resource creation point.
ResourceTrackingDetector
          Abstract implementation of a Detector to find methods where a particular kind of created resource is not cleaned up or closed properly.
StatelessDetector
          is a marker interface for detectors that don't save state from one class file to the next.
TrainingDetector
          Interface to mark Detector classes which are used only as a training pass.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.filter
BugInstance
          An instance of a bug pattern.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.gui
AbstractBugReporter
          An abstract class which provides much of the functionality required of all BugReporter objects.
BugInstance
          An instance of a bug pattern.
BugReporter
          Generic interface for bug reporter objects.
FindBugsProgress
          A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress.
Project
          A project in the GUI.
SortedBugCollection
          An implementation of BugCollection that keeps the BugInstances sorted by class (using the native comparison ordering of BugInstance's compareTo() method as a tie-breaker).
TextUIBugReporter
          Base class for BugReporters which provides convenient formatting and reporting of warnings and analysis errors.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.model
BugCollection
           
FieldAnnotation
          A BugAnnotation specifying a particular field in particular class.
MethodAnnotation
          A BugAnnotation specifying a particular method in a particular class.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.plan
BugReporter
          Generic interface for bug reporter objects.
Detector
          The interface which all bug pattern detectors must implement.
DetectorFactory
          A DetectorFactory is responsible for creating instances of Detector objects and for maintaining meta-information about the detector class.
DetectorFactoryChooser
          Predicate for choosing DetectorFactory objects.
Plugin
          A FindBugs plugin.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.props
BugInstance
          An instance of a bug pattern.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.workflow
BugCollection
           
BugInstance
          An instance of a bug pattern.
Project
          A project in the GUI.
SortedBugCollection
          An implementation of BugCollection that keeps the BugInstances sorted by class (using the native comparison ordering of BugInstance's compareTo() method as a tie-breaker).
WarningComparator