Package | Description |
---|---|
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.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.detect | |
edu.umd.cs.findbugs.gui | |
edu.umd.cs.findbugs.plan |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractBugReporter |
An abstract class which provides much of the functionality
required of all BugReporter objects.
|
class |
BugCollectionBugReporter |
|
class |
CategoryFilteringBugReporter |
Filter reported warnings by category.
|
class |
DelegatingBugReporter |
A BugReporter which delegates all method calls to another BugReporter.
|
class |
EmacsBugReporter |
BugReporter to output warnings in Emacs format.
|
class |
ErrorCountingBugReporter |
A delegating bug reporter which counts reported bug instances,
missing classes, and serious analysis errors.
|
class |
ExcludingHashesBugReporter |
|
class |
FilterBugReporter |
|
class |
HTMLBugReporter |
|
class |
PrintingBugReporter |
A simple BugReporter which simply prints the formatted message
to the output stream.
|
class |
SortingBugReporter |
A BugReporter which stores all of the reported bug instances,
and sorts them by class name before printing them.
|
class |
TextUIBugReporter |
Base class for BugReporters which provides convenient formatting
and reporting of warnings and analysis errors.
|
class |
XDocsBugReporter |
BugReporter to output warnings in xdocs format for Maven.
|
class |
XMLBugReporter |
Report warnings as an XML document.
|
Modifier and Type | Field | Description |
---|---|---|
protected BugReporter |
ResourceTrackingDetector.bugReporter |
Modifier and Type | Method | Description |
---|---|---|
protected abstract BugReporter |
ByteCodePatternDetector.getBugReporter() |
|
BugReporter |
FindBugs2.getBugReporter() |
|
BugReporter |
IFindBugsEngine.getBugReporter() |
Get the BugReporter.
|
BugReporter |
DelegatingBugReporter.getDelegate() |
|
BugReporter |
BugCollectionBugReporter.getRealBugReporter() |
|
BugReporter |
BugReporter.getRealBugReporter() |
Get the real bug reporter at the end of a chain of delegating bug reporters.
|
BugReporter |
DelegatingBugReporter.getRealBugReporter() |
|
BugReporter |
EmacsBugReporter.getRealBugReporter() |
|
BugReporter |
TextUIBugReporter.getRealBugReporter() |
Modifier and Type | Method | Description |
---|---|---|
Detector |
DetectorFactory.create(BugReporter bugReporter) |
Deprecated.
Use createDetector2 in new code
|
Detector2 |
DetectorFactory.createDetector2(BugReporter bugReporter) |
Create a Detector2 instance.
|
static XClass |
Lookup.findImplementor(XClass clazz,
java.lang.String name,
java.lang.String signature,
boolean isStatic,
BugReporter bugReporter) |
|
static org.apache.bcel.classfile.JavaClass |
Lookup.findSuperDefiner(org.apache.bcel.classfile.JavaClass clazz,
java.lang.String name,
java.lang.String signature,
BugReporter bugReporter) |
|
static XClass |
Lookup.findSuperImplementor(XClass clazz,
java.lang.String name,
java.lang.String signature,
boolean isStatic,
BugReporter bugReporter) |
|
static java.lang.String |
Lookup.findSuperImplementor(java.lang.String clazz,
java.lang.String name,
java.lang.String signature,
BugReporter bugReporter) |
|
static org.apache.bcel.classfile.JavaClass |
Lookup.findSuperImplementor(org.apache.bcel.classfile.JavaClass clazz,
java.lang.String name,
java.lang.String signature,
BugReporter bugReporter) |
|
static XMethod |
Lookup.findSuperImplementorAsXMethod(org.apache.bcel.classfile.JavaClass clazz,
java.lang.String name,
java.lang.String signature,
BugReporter bugReporter) |
|
void |
FindBugs2.setBugReporter(BugReporter bugReporter) |
|
void |
IFindBugsEngine.setBugReporter(BugReporter bugReporter) |
Set the BugReporter.
|
void |
DelegatingBugReporter.setDelegate(BugReporter delegate) |
Set BugReporter to delegate reported BugInstances to.
|
Constructor | Description |
---|---|
BugAccumulator(BugReporter reporter) |
Constructor.
|
CategoryFilteringBugReporter(BugReporter realBugReporter,
java.util.Set<java.lang.String> categorySet) |
|
DelegatingBugReporter(BugReporter delegate) |
Constructor.
|
ErrorCountingBugReporter(BugReporter realBugReporter) |
|
ExcludingHashesBugReporter(BugReporter delegate,
java.lang.String baseline) |
|
FilterBugReporter(BugReporter realBugReporter,
Matcher filter,
boolean include) |
|
ResourceTrackingDetector(BugReporter bugReporter) |
Modifier and Type | Field | Description |
---|---|---|
protected BugReporter |
ClassNodeDetector.bugReporter |
Constructor | Description |
---|---|
ClassNodeDetector(BugReporter bugReporter) |
Construct a ClassNodeDetector.
|
Modifier and Type | Method | Description |
---|---|---|
IAnalysisCache |
IClassFactory.createAnalysisCache(IClassPath classPath,
BugReporter errorLogger) |
Modifier and Type | Method | Description |
---|---|---|
IAnalysisCache |
ClassFactory.createAnalysisCache(IClassPath classPath,
BugReporter errorLogger) |
Modifier and Type | Method | Description |
---|---|---|
protected BugReporter |
BCPMethodReturnCheck.getBugReporter() |
Deprecated.
|
BugReporter |
LazyInit.getBugReporter() |
Modifier and Type | Class | Description |
---|---|---|
class |
SwingGUIBugReporter |
BugReporter used by AnalysisRun.
|
Constructor | Description |
---|---|
AnalysisErrorDialog(java.awt.Frame parent,
boolean modal,
BugReporter reporter) |
Creates new form AnalysisErrorDialog
|
Modifier and Type | Method | Description |
---|---|---|
Detector2[] |
AnalysisPass.instantiateDetector2sInPass(BugReporter bugReporter) |
Instantiate all of the Detector2s in this pass and return
them in a (correctly-ordered) array.
|
Detector[] |
AnalysisPass.instantiateDetectorsInPass(BugReporter bugReporter) |
Deprecated.
call instantiateDetector2sInPass() instead
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.