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.config |
Modifier and Type | Field | Description |
---|---|---|
static int |
FindBugsAnalysisFeatures.INTERPROCEDURAL_ANALYSIS |
Enable interprocedural analysis.
|
static int |
FindBugsAnalysisFeatures.INTERPROCEDURAL_ANALYSIS_OF_REFERENCED_CLASSES |
|
static int |
FindBugsAnalysisFeatures.RELAXED_REPORTING_MODE |
"Relaxed" warning reporting mode.
|
Modifier and Type | Field | Description |
---|---|---|
static int |
AnalysisFeatures.ACCURATE_EXCEPTIONS |
Determine (1) what exceptions can be thrown on exception edges, (2) which
catch blocks are reachable, and (3) which exception edges carry only
"implicit" runtime exceptions.
|
static int |
AnalysisFeatures.CONSERVE_SPACE |
A boolean flag which if set means that analyses should try to conserve
space at the expense of precision.
|
static int |
AnalysisFeatures.INTERATIVE_OPCODE_STACK_ANALYSIS |
Deprecated.
|
static int |
AnalysisFeatures.MERGE_SIMILAR_WARNINGS |
Merge similar warnings.
|
static int |
AnalysisFeatures.MODEL_INSTANCEOF |
If true, model the effect of instanceof checks in type analysis.
|
static int |
AnalysisFeatures.NUM_BOOLEAN_ANALYSIS_PROPERTIES |
Deprecated.
- use Builder instead
|
static int |
AnalysisFeatures.SKIP_HUGE_METHODS |
Skip generating CFG's and methodGen's for huge methods
|
static int |
AnalysisFeatures.TRACK_GUARANTEED_VALUE_DEREFS_IN_NULL_POINTER_ANALYSIS |
In the null pointer analysis, track null values that are guaranteed to be
dereferenced on some (non-implicit-exception) path.
|
static int |
AnalysisFeatures.TRACK_VALUE_NUMBERS_IN_NULL_POINTER_ANALYSIS |
In the null pointer analysis, track value numbers that are known to be
null.
|
Modifier and Type | Method | Description |
---|---|---|
static int |
AnalysisFeatures.Builder.build(java.lang.String name) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
AnalysisContext.getBoolProperty(int prop) |
Get a boolean property.
|
void |
AnalysisContext.setBoolProperty(int prop,
boolean value) |
Set a boolean property.
|
Constructor | Description |
---|---|
AnalysisFeatureSetting(int property,
boolean enabled) |
Constructor.
|
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.