Package edu.umd.cs.findbugs.detect
Class BuildNonnullReturnDatabase
- java.lang.Object
-
- edu.umd.cs.findbugs.detect.BuildNonnullReturnDatabase
-
- Direct Known Subclasses:
NoteNonnullReturnValues
public class BuildNonnullReturnDatabase extends java.lang.Object
Build database of methods that return values guaranteed to be nonnull
-
-
Field Summary
Fields Modifier and Type Field Description private static boolean
DEBUG
protected int
returnsNonNull
protected int
returnsReference
static boolean
VERBOSE_DEBUG
-
Constructor Summary
Constructors Constructor Description BuildNonnullReturnDatabase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
analyzeMethod(ClassContext classContext, org.apache.bcel.classfile.Method method)
private void
considerMethod(ClassContext classContext, org.apache.bcel.classfile.Method method)
void
visitClassContext(ClassContext classContext)
-
-
-
Method Detail
-
visitClassContext
public void visitClassContext(ClassContext classContext)
-
considerMethod
private void considerMethod(ClassContext classContext, org.apache.bcel.classfile.Method method)
-
analyzeMethod
private void analyzeMethod(ClassContext classContext, org.apache.bcel.classfile.Method method)
-
-