FindBugs™ 1.3.9

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.asm   
edu.umd.cs.findbugs.ba A bytecode analysis framework for BCEL, providing CFG construction, generic dataflow analysis, and a variety of specific dataflow analyses. 
edu.umd.cs.findbugs.ba.npe   
edu.umd.cs.findbugs.ba.vna   
edu.umd.cs.findbugs.bcel   
edu.umd.cs.findbugs.classfile A high-level abstraction layer for codebases, classes, and components of classes (methods, fields, instructions, etc.). 
edu.umd.cs.findbugs.classfile.impl Implementations of the interfaces in the edu.umd.cs.findbugs.classfile package: the core classes of the FindBugs classfile/classpath support layer. 
edu.umd.cs.findbugs.cloud   
edu.umd.cs.findbugs.cloud.db   
edu.umd.cs.findbugs.config   
edu.umd.cs.findbugs.detect   
edu.umd.cs.findbugs.filter   
edu.umd.cs.findbugs.gui   
edu.umd.cs.findbugs.gui2   
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.
AbstractBugReporter.Error
           
AnalysisError
          Object recording a recoverable error that occurred during analysis.
AnalysisLocal
           
AppVersion
          A version of an analyzed application.
BugAccumulator
          Accumulate warnings that may occur at multiple source locations, consolidating them into a single warning.
BugAnnotation
          An object providing context information about a particular BugInstance.
BugAnnotationVisitor
           
BugAnnotationWithSourceLines
           
BugCategory
          A BugCategory object collects all of the metadata for a category of bugs.
BugCode
          A BugCode is an abbreviation that is shared among some number of BugPatterns.
BugCollection
           
BugCollectionBugReporter
           
BugDesignation
          class to hold the user annotation and user designation for a BugInstance
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.
BugRanker
          Bug rankers are used to compute a bug rank for each bug instance.
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.
ClassWarningSuppressor
           
DelegatingBugReporter
          A BugReporter which delegates all method calls to another BugReporter.
Detector
          The interface which all bug pattern detectors must implement.
Detector2
          Detector interface for new bytecode-framework-neutral architecture.
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.
DetectorToDetector2Adapter
          An adapter allowing classes implementing the Detector interface to support the new Detector2 interface.
DiscoverSourceDirectories.Progress
          Progress callback interface for reporting the progress of source directory discovery.
FieldAnnotation
          A BugAnnotation specifying a particular field in particular class.
FindBugsCommandLine
          Base class for FindBugs command line classes.
FindBugsProgress
          A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress.
FirstPassDetector
          A Detector that can be run in the first pass.
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.
IClassScreener
          Screen class files to decide which subset of them to analyze.
IFindBugsEngine
          Interface for a FindBugs engine class.
IFindBugsEngine2
          Additional capabilities which can be supported by FindBugs engine classes.
IGuiCallback
          Interface for any kind of GUI attached to the current FindBug analysis
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 local variable names
MethodAnnotation
          A BugAnnotation specifying a particular method in a particular class.
NonReportingDetector
          A Detector which does not report warnings.
OpcodeStack
          tracks the types and numbers of objects that are currently on the operand stack throughout the execution of method.
OpcodeStack.Item
           
OpcodeStack.Item.SpecialKind
           
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.
PluginLoader
          Loader for a FindBugs plugin.
Priorities
           
Project
          A project in the GUI.
ProjectPackagePrefixes.PrefixFilter
           
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 string values.
TextUIBugReporter
          Base class for BugReporters which provides convenient formatting and reporting of warnings and analysis errors.
TextUICommandLine
          Helper class to parse the command line and configure the IFindBugsEngine object.
Token
          Simple token class.
TypeAnnotation
          Bug annotation class for java types.
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.asm
BugReporter
          Generic interface for bug reporter objects.
Detector2
          Detector interface for new bytecode-framework-neutral architecture.
Priorities
           
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.ba
ClassAnnotation
          A BugAnnotation object specifying a Java class involved in the bug.
FieldAnnotation
          A BugAnnotation specifying a particular field in particular class.
MethodAnnotation
          A BugAnnotation specifying a particular method in a particular class.
OpcodeStack
          tracks the types and numbers of objects that are currently on the operand stack throughout the execution of method.
OpcodeStack.Item
           
ProgramPoint
           
Project
          A project in the GUI.
SourceLineAnnotation
          A BugAnnotation that records a range of source lines in a class.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.ba.npe
BugAnnotation
          An object providing context information about a particular BugInstance.
FieldAnnotation
          A BugAnnotation specifying a particular field in particular class.
LocalVariableAnnotation
          Bug annotation class for local variable names
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.ba.vna
BugAnnotation
          An object providing context information about a particular BugInstance.
FieldAnnotation
          A BugAnnotation specifying a particular field in particular class.
LocalVariableAnnotation
          Bug annotation class for local variable names
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.bcel
BytecodeScanningDetector
          Base class for Detectors which want to extend DismantleBytecode.
Detector
          The interface which all bug pattern detectors must implement.
Detector2
          Detector interface for new bytecode-framework-neutral architecture.
OpcodeStack
          tracks the types and numbers of objects that are currently on the operand stack throughout the execution of method.
Priorities
           
UseAnnotationDatabase
          A marker interface for detectors which use an AnnotationDatabase.
 

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.classfile
BugReporter
          Generic interface for bug reporter objects.
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.classfile.impl
BugReporter
          Generic interface for bug reporter objects.
 

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

Classes in edu.umd.cs.findbugs used by edu.umd.cs.findbugs.cloud.db
BugCollection
           
BugDesignation
          class to hold the user annotation and user designation for a BugInstance
BugInstance
          An instance of a bug pattern.
 

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
BugAnnotation
          An object providing context information about a particular BugInstance.
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.
Detector2
          Detector interface for new bytecode-framework-neutral architecture.
FirstPassDetector
          A Detector that can be run in the first pass.
InterproceduralFirstPassDetector
          Detector implementing a slow first pass to collect interprocedural properties for a later detector pass.
NonReportingDetector
          A Detector which does not report warnings.
Priorities
           
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.
UseAnnotationDatabase
          A marker interface for detectors which use an AnnotationDatabase.
 

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.gui2
BugCollection
           
BugInstance
          An instance of a bug pattern.
FindBugsCommandLine
          Base class for FindBugs command line classes.
FindBugsProgress
          A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress.
IGuiCallback
          Interface for any kind of GUI attached to the current FindBug analysis
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).
SourceLineAnnotation
          A BugAnnotation that records a range of source lines in a class.
 

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.
Detector2
          Detector interface for new bytecode-framework-neutral architecture.
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).
SourceLineAnnotation
          A BugAnnotation that records a range of source lines in a class.
WarningComparator
           
 


FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.