edu.umd.cs.findbugs.ba.npe
public class NullDerefAndRedundantComparisonFinder extends Object
See Also: IsNullValueAnalysis
| Constructor Summary | |
|---|---|
| NullDerefAndRedundantComparisonFinder(ClassContext classContext, Method method, NullDerefAndRedundantComparisonCollector collector)
Constructor.
| |
| Method Summary | |
|---|---|
| void | execute() |
| static BugAnnotation | findAnnotationFromValueNumber(Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame) |
| static FieldAnnotation | findFieldAnnotationFromValueNumber(Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame) |
| static LocalVariableAnnotation | findLocalAnnotationFromValueNumber(Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame) |
| static XField | findXFieldFromValueNumber(Method method, Location location, ValueNumber valueNumber, ValueNumberFrame vnaFrame) |
Parameters: classContext the ClassContext method the method to analyze collector the NullDerefAndRedundantComparisonCollector used to report null derefs and redundant null comparisons
Parameters: method TODO location valueNumber vnaFrame
Returns: