| 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.npe | 
| Modifier and Type | Field and Description | 
|---|---|
static NullnessAnnotation | 
NullnessAnnotation.CHECK_FOR_NULL  | 
static NullnessAnnotation | 
NullnessAnnotation.NONNULL  | 
static NullnessAnnotation | 
NullnessAnnotation.NULLABLE  | 
static NullnessAnnotation | 
NullnessAnnotation.UNKNOWN_NULLNESS  | 
| Modifier and Type | Method and Description | 
|---|---|
NullnessAnnotation | 
NullnessAnnotationDatabase.getResolvedAnnotation(java.lang.Object o,
                     boolean getMinimal)
Deprecated.  
  | 
NullnessAnnotation | 
INullnessAnnotationDatabase.getResolvedAnnotation(java.lang.Object o,
                     boolean getMinimal)
Get a resolved NullnessAnnotation on given XMethod, XField, or
 XMethodParameter. 
 | 
static NullnessAnnotation | 
NullnessAnnotation.Parser.parse(java.lang.String className)  | 
static NullnessAnnotation[] | 
NullnessAnnotation.values()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
NullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target,
                    java.lang.String c,
                    NullnessAnnotation n)
Deprecated.  
  | 
void | 
INullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target,
                    java.lang.String c,
                    NullnessAnnotation n)
Add a default annotation to the database. 
 | 
void | 
NullnessAnnotationDatabase.addDefaultMethodAnnotation(java.lang.String name,
                          NullnessAnnotation annotation)
Deprecated.  
  | 
void | 
NullnessAnnotationDatabase.addFieldAnnotation(java.lang.String name,
                  java.lang.String name2,
                  java.lang.String sig,
                  boolean isStatic,
                  NullnessAnnotation annotation)
Deprecated.  
  | 
void | 
INullnessAnnotationDatabase.addFieldAnnotation(java.lang.String cName,
                  java.lang.String mName,
                  java.lang.String mSig,
                  boolean isStatic,
                  NullnessAnnotation annotation)
Add a field annotation to the database. 
 | 
void | 
NullnessAnnotationDatabase.addMethodAnnotation(java.lang.String name,
                   java.lang.String name2,
                   java.lang.String sig,
                   boolean isStatic,
                   NullnessAnnotation annotation)
Deprecated.  
  | 
void | 
INullnessAnnotationDatabase.addMethodAnnotation(java.lang.String cName,
                   java.lang.String mName,
                   java.lang.String mSig,
                   boolean isStatic,
                   NullnessAnnotation annotation)
Add a method annotation to the database. 
 | 
void | 
NullnessAnnotationDatabase.addMethodParameterAnnotation(java.lang.String name,
                            java.lang.String name2,
                            java.lang.String sig,
                            boolean isStatic,
                            int param,
                            NullnessAnnotation annotation)
Deprecated.  
  | 
void | 
INullnessAnnotationDatabase.addMethodParameterAnnotation(java.lang.String cName,
                            java.lang.String mName,
                            java.lang.String mSig,
                            boolean isStatic,
                            int param,
                            NullnessAnnotation annotation)
Add a method parameter annotation to the database. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
NullnessAnnotation | 
TypeQualifierNullnessAnnotationDatabase.getDirectAnnotation(java.lang.Object o)  | 
NullnessAnnotation | 
TypeQualifierNullnessAnnotationDatabase.getInheritedAnnotation(XMethod m)  | 
NullnessAnnotation | 
TypeQualifierNullnessAnnotationDatabase.getInheritedAnnotation(XMethod m,
                      int parameter)  | 
static NullnessAnnotation | 
DerefFinder.getMethodNullnessAnnotation(ClassContext classContext,
                           org.apache.bcel.classfile.Method method)  | 
NullnessAnnotation | 
TypeQualifierNullnessAnnotationDatabase.getResolvedAnnotation(java.lang.Object o,
                     boolean getMinimal)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
TypeQualifierNullnessAnnotationDatabase.addDefaultAnnotation(AnnotationDatabase.Target target,
                    java.lang.String c,
                    NullnessAnnotation n)  | 
void | 
TypeQualifierNullnessAnnotationDatabase.addFieldAnnotation(java.lang.String cName,
                  java.lang.String mName,
                  java.lang.String mSig,
                  boolean isStatic,
                  NullnessAnnotation annotation)  | 
void | 
TypeQualifierNullnessAnnotationDatabase.addMethodAnnotation(java.lang.String cName,
                   java.lang.String mName,
                   java.lang.String sig,
                   boolean isStatic,
                   NullnessAnnotation annotation)  | 
void | 
TypeQualifierNullnessAnnotationDatabase.addMethodParameterAnnotation(java.lang.String cName,
                            java.lang.String mName,
                            java.lang.String sig,
                            boolean isStatic,
                            int param,
                            NullnessAnnotation annotation)  | 
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.