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.detect |
Modifier and Type | Interface and Description |
---|---|
interface |
InterproceduralFirstPassDetector
Detector implementing a slow first pass to collect interprocedural properties
for a later detector pass.
|
Modifier and Type | Class and Description |
---|---|
class |
NonReportingDetectorToDetector2Adapter |
Modifier and Type | Class and Description |
---|---|
class |
BuildInterproceduralCallGraph
Build the interprocedural call graph.
|
class |
BuildObligationPolicyDatabase
Build the ObligationPolicyDatabase used by ObligationAnalysis.
|
class |
BuildStringPassthruGraph
Builds the database of string parameters passed from method to method unchanged.
|
class |
CalledMethods
Detector to find private methods that are never called.
|
class |
CheckCalls
This is just for debugging method call resolution.
|
class |
CheckExpectedWarnings
Check uses of the ExpectWarning and NoWarning annotations.
|
class |
ExplicitSerialization |
class |
FieldItemSummary |
class |
FindBugsSummaryStats |
class |
FindNoSideEffectMethods |
class |
Methods |
class |
NoteAnnotationRetention |
class |
NoteCheckReturnValueAnnotations
Scan classes for @CheckReturnValue annotations
|
class |
NoteDirectlyRelevantTypeQualifiers
Scan methods for directly-relevant type qualifiers, building the
DirectlyRelevantTypeQualifiersDatabase.
|
class |
NoteJCIPAnnotation |
class |
NoteNonNullAnnotations
Deprecated.
AnnotationDatabases are being phased out, since annotations are
now stored directly in the XClass/XMethod/XField objects.
Resolving nullness annotations will be handled through the
JSR-305 type qualifier code.
|
class |
NoteNonnullReturnValues
As a first scanning pass, make a note of unconditionally dereferenced
parameters for later use by FindNullDerefs.
|
class |
NoteSuppressedWarnings |
class |
NoteUnconditionalParamDerefs
Make a note of unconditionally dereferenced parameters for later use by
FindNullDerefs.
|
class |
ReflectiveClasses
Detector to find private methods that are never called.
|
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.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.