edu.umd.cs.findbugs.detect
public class FindNullDeref extends Object implements Detector, NullDerefAndRedundantComparisonCollector
See Also: IsNullValueAnalysis
| Field Summary | |
|---|---|
| static boolean | DEBUG |
| Constructor Summary | |
|---|---|
| FindNullDeref(BugReporter bugReporter) | |
| Method Summary | |
|---|---|
| void | foundGuaranteedNullDeref(Set<Location> assignedNullLocationSet, Set<Location> derefLocationSet, SortedSet<Location> doomedLocations, ValueNumberDataflow vna, ValueNumber refValue, BugAnnotation variableAnnotation, NullValueUnconditionalDeref deref, boolean npeIfStatementCovered) |
| void | foundNullDeref(ClassContext classContext, Location location, ValueNumber valueNumber, IsNullValue refValue, ValueNumberFrame vnaFrame) |
| void | foundRedundantNullCheck(Location location, RedundantBranch redundantBranch) |
| static boolean | isThrower(BasicBlock target) |
| void | report() |
| boolean | skipIfInsideCatchNull() |
| void | visitClassContext(ClassContext classContext) |