| 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.ba | 
  A bytecode analysis framework for BCEL, providing CFG construction,
generic dataflow analysis, and a variety of specific dataflow analyses. 
 | 
| edu.umd.cs.findbugs.ba.npe | |
| edu.umd.cs.findbugs.ba.type | |
| edu.umd.cs.findbugs.ba.vna | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BugCollectionBugReporter  | 
class  | 
HTMLBugReporter  | 
class  | 
XMLBugReporter
Report warnings as an XML document. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BasicBlock
Simple basic block abstraction for BCEL. 
 | 
class  | 
BetterCFGBuilder2
A CFGBuilder that really tries to construct accurate control flow graphs. 
 | 
class  | 
CFG
Simple control flow graph abstraction for BCEL. 
 | 
class  | 
Edge
An edge of a control flow graph. 
 | 
class  | 
LiveLocalStoreAnalysis
Dataflow analysis to find live stores of locals. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IsNullValue
A class to abstractly represent values in stack slots, indicating whether
 thoses values can be null, non-null, null on some incoming path, or unknown. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TypeFrameModelingVisitor
Visitor to model the effects of bytecode instructions on the types of the
 values (local and operand stack) in Java stack frames. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ValueNumberFrameModelingVisitor
Visitor which models the effects of bytecode instructions on value numbers of
 values in the operand stack frames. 
 | 
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.