FindBugs™ 1.3.9

edu.umd.cs.findbugs.detect
Class NoteNonnullReturnValues

java.lang.Object
  extended by edu.umd.cs.findbugs.detect.BuildNonnullReturnDatabase
      extended by edu.umd.cs.findbugs.detect.NoteNonnullReturnValues
All Implemented Interfaces:
Detector, FirstPassDetector, InterproceduralFirstPassDetector, NonReportingDetector, Priorities

public class NoteNonnullReturnValues
extends BuildNonnullReturnDatabase
implements Detector, NonReportingDetector, InterproceduralFirstPassDetector

As a first scanning pass, make a note of unconditionally dereferenced parameters for later use by FindNullDerefs.

Author:
David Hovemeyer

Field Summary
 
Fields inherited from class edu.umd.cs.findbugs.detect.BuildNonnullReturnDatabase
returnsNonNull, returnsReference, VERBOSE_DEBUG
 
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY
 
Constructor Summary
NoteNonnullReturnValues(BugReporter bugReporter)
           
 
Method Summary
 void report()
          This method is called after all classes to be visited.
 
Methods inherited from class edu.umd.cs.findbugs.detect.BuildNonnullReturnDatabase
visitClassContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.umd.cs.findbugs.Detector
visitClassContext
 

Constructor Detail

NoteNonnullReturnValues

public NoteNonnullReturnValues(BugReporter bugReporter)
Method Detail

report

public void report()
Description copied from interface: Detector
This method is called after all classes to be visited. It should be used by any detectors which accumulate information over all visited classes to generate results.

Specified by:
report in interface Detector

FindBugs™ 1.3.9

FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.