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) |