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.bcel | |
edu.umd.cs.findbugs.detect | |
edu.umd.cs.findbugs.plan |
Modifier and Type | Class and Description |
---|---|
class |
DetectorToDetector2Adapter
An adapter allowing classes implementing the Detector interface to support
the new Detector2 interface.
|
class |
NonReportingDetectorToDetector2Adapter |
Modifier and Type | Method and Description |
---|---|
Detector2 |
DetectorFactory.createDetector2(BugReporter bugReporter)
Create a Detector2 instance.
|
Constructor and Description |
---|
BugInstance(Detector2 detector,
java.lang.String type,
int priority)
Create a new BugInstance.
|
Modifier and Type | Class and Description |
---|---|
class |
ClassNodeDetector
Abstract base class to to reduce boilerplate needed for writing ASM-based
Detectors implemented as ClassNode visitors
|
Modifier and Type | Class and Description |
---|---|
class |
CFGDetector
Base class for detectors that analyze CFG (and/or use CFG-based analyses).
|
Modifier and Type | Class and Description |
---|---|
class |
BuildObligationPolicyDatabase
Build the ObligationPolicyDatabase used by ObligationAnalysis.
|
class |
CheckExpectedWarnings
Check uses of the ExpectWarning and NoWarning annotations.
|
class |
CheckRelaxingNullnessAnnotation
Checks that overriding methods do not relax
Nonnull (made
CheckForNull ) on return values or CheckForNull (made
Nonnull ) on parameters. |
class |
CheckTypeQualifiers
Check JSR-305 type qualifiers.
|
class |
FindUnsatisfiedObligation
Find unsatisfied obligations in Java methods.
|
class |
TestASM
Sample detector, using ASM
|
class |
TestDataflowAnalysis<Fact,AnalysisType extends DataflowAnalysis<Fact>>
This detector is just a test harness to test a dataflow analysis class
specified by the dataflow.classname property.
|
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.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.