Uses of Package
edu.umd.cs.findbugs.ba.npe
Packages that use edu.umd.cs.findbugs.ba.npe
Package
Description
A bytecode analysis framework for BCEL, providing CFG construction, generic
dataflow analysis, and a variety of specific dataflow analyses.
Implementation of dataflow analysis for checking whether obligations to close streams and other resources
(e.g., database objects) are satisfied.
Support for analyses based on the BCEL bytecode framework.
-
Classes in edu.umd.cs.findbugs.ba.npe used by edu.umd.cs.findbugs.baClassDescriptionMethod property database storing which method parameters might be unconditionally dereferenced.Dataflow class for ReturnPathTypeAnalysis.Method property database storing which methods return values guaranteed to be nonnullImplementation of INullnessAnnotationDatabase that is based on JSR-305 type qualifiers.
-
Classes in edu.umd.cs.findbugs.ba.npe used by edu.umd.cs.findbugs.ba.derefClassDescriptionA class to abstractly represent values in stack slots, indicating whether those values can be null, non-null, null on some incoming path, or unknown.
-
Classes in edu.umd.cs.findbugs.ba.npe used by edu.umd.cs.findbugs.ba.npeClassDescriptionA control decision which resulted in information being gained about whether a particular value is null or non-null on the IFCMP_EDGE and FALL_THROUGH_EDGE branches.A class to abstractly represent values in stack slots, indicating whether those values can be null, non-null, null on some incoming path, or unknown.A dataflow analysis to detect potential null pointer dereferences.Knobs for null value analysis.A Location where a particular value number becomes null.Callback interface for collecting null pointer derefs and redundant null comparisons.Collected information about a single value number observed at one or more locations to be both definitely-null and unconditionally dereferenced.An instruction recorded as a redundant reference comparison.A dataflow value that indicates what kind of return path is possible at the current program location.A dataflow analysis to determine, at each location in a method's CFG, whether or not it is possible to return normally at that location.
-
Classes in edu.umd.cs.findbugs.ba.npe used by edu.umd.cs.findbugs.ba.obl
-
Classes in edu.umd.cs.findbugs.ba.npe used by edu.umd.cs.findbugs.classfile.engine.bcelClassDescriptionDataflow class for ReturnPathTypeAnalysis.
-
Classes in edu.umd.cs.findbugs.ba.npe used by edu.umd.cs.findbugs.detectClassDescriptionA class to abstractly represent values in stack slots, indicating whether those values can be null, non-null, null on some incoming path, or unknown.Callback interface for collecting null pointer derefs and redundant null comparisons.Collected information about a single value number observed at one or more locations to be both definitely-null and unconditionally dereferenced.Method property database storing which method parameters might be unconditionally dereferenced.An instruction recorded as a redundant reference comparison.