|
FindBugs™ 1.3.9 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||