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.bugReporter | |
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.plan |
Modifier and Type | Class and 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 and Description |
---|---|
protected BugReporter |
ResourceTrackingDetector.bugReporter |
Modifier and Type | Method and Description |
---|---|
static BugReporter |
FindBugs.configureBaselineFilter(BugReporter bugReporter,
java.lang.String baselineFileName)
Configure a baseline bug instance filter.
|
static BugReporter |
FindBugs.configureFilter(BugReporter bugReporter,
java.lang.String filterFileName,
boolean include)
Configure the (bug instance) Filter for the given DelegatingBugReporter.
|
BugReporter |
IFindBugsEngine.getBugReporter()
Get the BugReporter.
|
BugReporter |
FindBugs2.getBugReporter() |
protected abstract BugReporter |
ByteCodePatternDetector.getBugReporter() |
protected BugReporter |
DelegatingBugReporter.getDelegate() |
BugReporter |
TextUIBugReporter.getRealBugReporter() |
BugReporter |
BugCollectionBugReporter.getRealBugReporter() |
Modifier and Type | Method and Description |
---|---|
static BugReporter |
FindBugs.configureBaselineFilter(BugReporter bugReporter,
java.lang.String baselineFileName)
Configure a baseline bug instance filter.
|
static BugReporter |
FindBugs.configureFilter(BugReporter bugReporter,
java.lang.String filterFileName,
boolean include)
Configure the (bug instance) Filter for the given DelegatingBugReporter.
|
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 org.apache.bcel.classfile.JavaClass |
Lookup.findSuperImplementor(org.apache.bcel.classfile.JavaClass clazz,
java.lang.String name,
java.lang.String signature,
BugReporter bugReporter) |
static java.lang.String |
Lookup.findSuperImplementor(java.lang.String 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 XMethod |
Lookup.findSuperImplementorAsXMethod(org.apache.bcel.classfile.JavaClass clazz,
java.lang.String name,
java.lang.String signature,
BugReporter bugReporter) |
void |
IFindBugsEngine.setBugReporter(BugReporter bugReporter)
Set the BugReporter.
|
void |
FindBugs2.setBugReporter(BugReporter bugReporter) |
Constructor and 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 and Description |
---|---|
protected BugReporter |
ClassNodeDetector.bugReporter |
Constructor and Description |
---|
ClassNodeDetector(BugReporter bugReporter)
Construct a ClassNodeDetector.
|
Modifier and Type | Class and Description |
---|---|
class |
BugReporterDecorator
Abstract base class for bug reporters defined as plugins.
|
class |
MaxRankDecorator |
class |
SuppressionDecorator |
Modifier and Type | Method and Description |
---|---|
static BugReporterDecorator |
BugReporterDecorator.construct(ComponentPlugin<BugReporterDecorator> plugin,
BugReporter delegate) |
Constructor and Description |
---|
BugReporterDecorator(ComponentPlugin<BugReporterDecorator> plugin,
BugReporter delegate) |
MaxRankDecorator(ComponentPlugin<BugReporterDecorator> plugin,
BugReporter delegate) |
SuppressionDecorator(ComponentPlugin<BugReporterDecorator> plugin,
BugReporter delegate) |
Modifier and Type | Method and Description |
---|---|
IAnalysisCache |
IClassFactory.createAnalysisCache(IClassPath classPath,
BugReporter errorLogger) |
Modifier and Type | Method and Description |
---|---|
IAnalysisCache |
ClassFactory.createAnalysisCache(IClassPath classPath,
BugReporter errorLogger) |
Modifier and Type | Method and Description |
---|---|
BugReporter |
LazyInit.getBugReporter() |
Modifier and Type | Method and 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.