| Package | Description | 
|---|---|
| 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.ca | |
| edu.umd.cs.findbugs.ba.constant | |
| edu.umd.cs.findbugs.ba.deref | |
| edu.umd.cs.findbugs.ba.heap | |
| edu.umd.cs.findbugs.ba.jsr305 | 
 Support for analyzing code containing JSR-305 type qualifier annotations. 
 | 
| edu.umd.cs.findbugs.ba.npe | |
| edu.umd.cs.findbugs.ba.obl | 
 
                        Implementation of dataflow analysis for checking whether
                        obligations to close streams and other resources (e.g. 
 | 
| edu.umd.cs.findbugs.ba.type | |
| edu.umd.cs.findbugs.ba.vna | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BackwardDataflowAnalysis<Fact>
Abstract base class for backward dataflow analyses. 
 | 
class  | 
ForwardDataflowAnalysis<Fact>
Abstract base class for forward dataflow analyses. 
 | 
class  | 
FrameDataflowAnalysis<ValueType,FrameType extends Frame<ValueType>>
A convenient base class for dataflow analysis classes which use Frames as
 values. 
 | 
class  | 
LiveLocalStoreAnalysis
Dataflow analysis to find live stores of locals. 
 | 
class  | 
LockAnalysis
Analysis to determine where particular values are locked in a method. 
 | 
class  | 
ResourceValueAnalysis<Resource>  | 
class  | 
ReturnPathAnalysis  | 
class  | 
StackDepthAnalysis
A really simple forward dataflow analysis to find the depth of the Java
 operand stack. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CallListAnalysis  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConstantAnalysis
Dataflow analysis to find constant values. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
UnconditionalValueDerefAnalysis
Dataflow analysis to find values unconditionally dereferenced in the future. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
FieldSetAnalysis  | 
class  | 
LoadAnalysis  | 
class  | 
StoreAnalysis  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BackwardTypeQualifierDataflowAnalysis
Backwards type qualifier dataflow analysis. 
 | 
class  | 
ForwardTypeQualifierDataflowAnalysis
Forward type qualifier dataflow analysis. 
 | 
class  | 
TypeQualifierDataflowAnalysis
Abstract base class for type qualifier dataflow analyses. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
IsNullValueAnalysis
A dataflow analysis to detect potential null pointer dereferences. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ObligationAnalysis
Dataflow analysis to track obligations (i/o streams and other resources which
 must be closed). 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
TypeAnalysis
A forward dataflow analysis to determine the types of all values in the Java
 stack frame at all points in a Java method. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ValueNumberAnalysis
A dataflow analysis to track the production and flow of values in the Java
 stack frame. 
 | 
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.