|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| BugAnnotation | An object providing context information about a particular BugInstance. |
| BugAnnotationVisitor | |
| BugReporter | Generic interface for bug reporter objects. |
| BugReporterObserver | Observer to determine when a BugReporter reports a bug. |
| CountBugs.Key | |
| CountBugs.KeyFactory | |
| Detector | The interface which all bug pattern detectors must implement. |
| ExitCodes | Flags returned in the process exit code returned when the FindBugs text UI is invoked with the -exitcode command line argument. |
| FindBugs.Chooser | Handling callback for choose() method, used to implement the -chooseVisitors and -choosePlugins options. |
| FindBugs.ClassProducer | Interface for an object representing a source of class files to analyze. |
| FindBugsProgress | A callback that may be installed in a FindBugs instance to asynchronously keep track of its progress. |
| 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. |
| Matcher | |
| Plugin.FactoryChooser | |
| URLClassPath.Entry | Interface describing a single classpath entry. |
| Class Summary | |
|---|---|
| AbstractBugReporter | An abstract class which provides much of the functionality required of all BugReporter objects. |
| AddAnnotation | Add an annotation string to every BugInstance in a BugCollection. |
| AddMessages | Add human-readable messages to a dom4j tree containing FindBugs XML output. |
| AnalysisLocal<T> | |
| AndMatcher | |
| BugCode | A BugCode is an abbreviation that is shared among some number of BugPatterns. |
| BugCodeMatcher | |
| BugCollection | Abstract base class for collections of BugInstance objects and error messages associated with analysis. |
| BugCollectionBugReporter | |
| BugHistory | Analyze bug results to find new, fixed, and retained bugs between versions of the same program. |
| BugInstance | An instance of a bug pattern. |
| BugPattern | A BugPattern object collects all of the metadata for a particular species of BugInstance. |
| 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. |
| CategorizeBugs | |
| CategorizeBugs.Stats | |
| ClassAnnotation | A BugAnnotation object specifying a Java class involved in the bug. |
| ClassMatcher | |
| ClassRegexMatcher | |
| ClassScreener | Class to pre-screen class files, so that only a subset are analyzed. |
| ClassWarningSuppressor | |
| CommandLine | Helper class for parsing command line arguments. |
| CompoundMatcher | |
| CountBugs | Count bugs in a result file by category. |
| CountBugs.CategoryKey | |
| CountBugs.CategoryKeyFactory | |
| CountBugs.KingdomAndPriorityKey | |
| CountBugs.KingdomAndPriorityKeyFactory | |
| 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. |
| DetectorOrderingConstraint | An ordering constraint which must be taken into account when Detectors are run. |
| EmacsBugReporter | BugReporter to output warnings in Emacs format. |
| FieldAnnotation | A BugAnnotation specifying a particular field in particular class. |
| FieldWarningSuppressor | |
| Filter | |
| FilterBugReporter | |
| FindBugs | An instance of this class is used to apply the selected set of analyses on some collection of Java classes. |
| FindBugs.ArchiveWorkListItem | Work list item specifying a file/directory/URL containing class files to analyze. |
| FindBugs.CategoryFilteringBugReporter | |
| FindBugs.ErrorCountingBugReporter | A delegating bug reporter which counts reported bug instances, missing classes, and serious analysis errors. |
| FindBugs.FindBugsCommandLine | Helper class to parse the command line and create the FindBugs engine object. |
| FindBugs.NoCloseInputStream | Delegating InputStream wrapper that never closes the underlying input stream. |
| FindBugsMessageFormat | Format the message for a BugInstance. |
| FindExamples | Find bug instances annotated with "GOOD_EXAMPLE" or "EXCELLENT_EXAMPLE". |
| GraphIS2FalsePositives | Graph IS2 (inconsistent synchronization) false positive rate as a function of cutoff percent for number of unsynchronized accesses. |
| 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. |
| Lookup | |
| MergeResults | Merge a saved results file (containing annotations) with a new results file. |
| MethodAnnotation | A BugAnnotation specifying a particular method in a particular class. |
| MethodMatcher | |
| MethodWarningSuppressor | |
| NewResults | |
| OpcodeStack | tracks the types and numbers of objects that are currently on the operand stack throughout the execution of method. |
| OpcodeStack.Item | |
| OrMatcher | |
| PackageMemberAnnotation | Abstract base class for BugAnnotations describing constructs which are contained in a Java package. |
| PackageStats | Class to store package bug statistics. |
| PackageWarningSuppressor | |
| Plugin | A FindBugs plugin. |
| PluginLoader | Loader for a FindBugs plugin. |
| PrintingBugReporter | A simple BugReporter which simply prints the formatted message to the output stream. |
| Project | A project in the GUI. |
| Project.WorkList | Worklist for finding implicit classpath entries. |
| Project.WorkListItem | Worklist item for finding implicit classpath entries. |
| 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. |
| 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 | |
| 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. |
| SuppressionMatcher | |
| TextUIBugReporter | |
| Token | Simple token class. |
| Tokenizer | A simple tokenizer for Java source text. |
| UnionResults | Compute the union of two sets of bug results, preserving annotations. |
| URLClassPath | A work-alike class to use instead of BCEL's ClassPath class. |
| URLClassPath.LocalArchiveEntry | Classpath entry class to load files from a zip/jar file in the local filesystem. |
| URLClassPath.LocalDirectoryEntry | Classpath entry class to load files from a directory in the local filesystem. |
| URLClassPath.RemoteArchiveEntry | Classpath entry class to load files from a remote archive URL. |
| URLClassPath.RemoteDirectoryEntry | Classpath entry class to load files from a remote directory URL. |
| URLClassPathRepository | BCEL Repository implementation that uses an URLClassPath to find classes. |
| 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 | |
|---|---|
| FilterException | |
| JavaVersionException | Exception indicating that a Java version string couldn't be parsed. |
| PluginException | An exception to indicate that a plugin could not be loaded. |
Main package for the FindBugs application - contains the engine class (FindBugs), the object model classes for bug instances (BugInstance, BugAnnotation), and other miscellany.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||