|
FindBugs™ 1.3.9 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
BugAnnotation | An object providing context information about a particular BugInstance. |
BugAnnotationVisitor | |
BugCollection | |
BugReporter | Generic interface for bug reporter objects. |
BugReporterObserver | Observer to determine when a BugReporter reports a bug. |
Detector | The interface which all bug pattern detectors must implement. |
Detector2 | Detector interface for new bytecode-framework-neutral architecture. |
DetectorFactoryChooser | Predicate for choosing DetectorFactory objects. |
DiscoverSourceDirectories.Progress | Progress callback interface for reporting the progress of source directory discovery. |
ExitCodes | Flags returned in the process exit code returned when the FindBugs text UI is invoked with the -exitcode command line argument. |
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. |
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. |
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 | |
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. |
WarningComparator | |
XMLWriteableWithMessages | Write an object to XMLOutput while optionally adding descriptive messages. |
Class Summary | |
---|---|
AbstractBugReporter | An abstract class which provides much of the functionality required of all BugReporter objects. |
AbstractBugReporter.Error | |
AddAnnotation | Add an annotation string to every BugInstance in a BugCollection. |
AddMessages | Add human-readable messages to a dom4j tree containing FindBugs XML output. |
AnalysisCacheToRepositoryAdapter | An implementation of org.apache.bcel.util.Repository that uses the AnalysisCache as its backing store. |
AnalysisError | Object recording a recoverable error that occurred during analysis. |
AnalysisLocal<T> | |
AnalysisOptions | |
Analyze | |
AppVersion | A version of an analyzed application. |
BugAccumulator | Accumulate warnings that may occur at multiple source locations, consolidating them into a single warning. |
BugAnnotationUtil | Utility methods for BugAnnotation classes. |
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. |
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. |
ByteCodePatternDetector | A base class for bug detectors that are based on a ByteCodePattern. |
BytecodeScanningDetector | Base class for Detectors which want to extend DismantleBytecode. |
CallGraph | |
CallGraphEdge | |
CallGraphNode | |
CallSite | The site of a method call. |
CategoryFilteringBugReporter | Filter reported warnings by category. |
CheckBcel | Check that the BCEL classes present seem to be the right ones. |
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 | |
CommandLineUiCallback | Implementation of the UI callback for command line sessions. |
DeepSubtypeAnalysis | |
DelegatingBugReporter | A BugReporter which delegates all method calls to another BugReporter. |
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 | Based on the contents of the application directories/archives in a Project, and a "root" source directory (under which some number of "real" source directories may be located), scan to find the source directories containing the application's source files. |
EmacsBugReporter | BugReporter to output warnings in Emacs format. |
ErrorCountingBugReporter | A delegating bug reporter which counts reported bug instances, missing classes, and serious analysis errors. |
ExcludingHashesBugReporter | |
FieldAnnotation | A BugAnnotation specifying a particular field in particular class. |
FieldWarningSuppressor | |
FilterBugReporter | |
FindBugs | Static methods and fields useful for working with instances of IFindBugsEngine. |
FindBugs2 | FindBugs driver class. |
FindBugsAnalysisFeatures | Boolean-valued analysis properties for FindBugs. |
FindBugsCommandLine | Base class for FindBugs command line classes. |
FindBugsDisplayFeatures | |
FindBugsMessageFormat | Format the message for a BugInstance. |
Footprint | Class to maintain a snapshot of a processes's time and memory usage. |
Footprint.CollectionBeanWrapper | Wrapper so that possible NoClassDefFoundError can be caught. |
Footprint.MemoryBeanWrapper | Wrapper so that possible NoClassDefFoundError can be caught. |
Footprint.OperatingSystemBeanWrapper | Wrapper so that possbile NoClassDefFoundError can be caught. |
FuzzyBugComparator | A slightly more intellegent way of comparing BugInstances from two versions to see if they are the "same". |
HTMLBugReporter | |
I18N | Singleton responsible for returning localized strings for information returned to the user. |
InstructionScannerDriver | Drive an InstructionScannerGenerator over the instructions of a simple path. |
IntAnnotation | Bug annotation class for integer values. |
JavaVersion | Support for finding out what version of Java we're running on. |
L10N | |
LaunchAppropriateUI | Class to launch the appropriate textUI or GUI. |
LocalVariableAnnotation | Bug annotation class for local variable names |
Lookup | |
MethodAnnotation | A BugAnnotation specifying a particular method in a particular class. |
MethodWarningSuppressor | |
NewResults | Deprecated. |
NonReportingDetectorToDetector2Adapter | |
NoOpFindBugsProgress | |
OpcodeStack | tracks the types and numbers of objects that are currently on the operand stack throughout the execution of method. |
OpcodeStack.Item | |
OpcodeStack.JumpInfoFactory | |
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 | |
ParameterWarningSuppressor | |
Plugin | A FindBugs plugin. |
PluginLoader | Loader for a FindBugs plugin. |
PrintingBugReporter | A simple BugReporter which simply prints the formatted message to the output stream. |
ProgramPoint | |
Project | A project in the GUI. |
ProjectPackagePrefixes | |
ProjectPackagePrefixes.PrefixFilter | |
ProjectStats | Statistics resulting from analyzing a project. |
QueryBugAnnotations | Search for bug instances whose text annotations contain one of a set of keywords. |
RecursiveFileSearch | Recursively search a directory, its subdirectories, etc. |
ResourceCollection<Resource> | A ResourceCollection defines all of the resources created and used in a particular method. |
ResourceCreationPoint | A resource creation point. |
ResourceTrackingDetector<Resource,ResourceTrackerType extends ResourceTracker<Resource>> | Abstract implementation of a Detector to find methods where a particular kind of created resource is not cleaned up or closed properly. |
SAXBugCollectionHandler | Build a BugCollection based on SAX events. |
SelfCalls | Build a call graph of the self calls in a class. |
ShowHelp | Show command line help. |
SloppyBugComparator | Very sloppy bug comparator: if the warnings are of the same type, and in the same class/method/field, assume they are the same. |
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 | |
SortingBugReporter | A BugReporter which stores all of the reported bug instances, and sorts them by class name before printing them. |
SourceLineAnnotation | A BugAnnotation that records a range of source lines in a class. |
StartTime | |
StringAnnotation | Bug annotation class for string values. |
SuppressionMatcher | |
SwitchHandler | |
SwitchHandler.SwitchDetails | |
SystemProperties | |
TestDesktopIntegration | |
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. |
TextUIProgressCallback | Display FindBugs progress in the terminal window using ASCII codes. |
Token | Simple token class. |
Tokenizer | A simple tokenizer for Java source text. |
TypeAnnotation | Bug annotation class for java types. |
Version | Version number and release date information. |
VersionInsensitiveBugComparator | Compare bug instances by only those criteria which we would expect to remain constant between versions. |
WarningSuppressor | |
XDocsBugReporter | BugReporter to output warnings in xdocs format for Maven. |
XMLBugReporter | Report warnings as an XML document. |
Exception Summary | |
---|---|
FatalException | A fatal exception which should completely halt the FindBugs analysis. |
JavaVersionException | Exception indicating that a Java version string couldn't be parsed. |
NoClassesFoundToAnalyzeException | Signals that FindBugs found no classes on the classpath it was invoked to analyze. |
PluginException | An exception to indicate that a plugin could not be loaded. |
Annotation Types Summary | |
---|---|
OpcodeStack.Item.SpecialKind |
Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany.
|
FindBugs™ 1.3.9 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |