FindBugs™ 1.3.9

edu.umd.cs.findbugs.detect
Class TestDataflowAnalysis

java.lang.Object
  extended by edu.umd.cs.findbugs.detect.TestDataflowAnalysis
All Implemented Interfaces:
Detector2, FirstPassDetector, NonReportingDetector, Priorities

public class TestDataflowAnalysis
extends java.lang.Object
implements Detector2, NonReportingDetector

This detector is just a test harness to test a dataflow analysis class specified by the dataflow.classname property.

Author:
David Hovemeyer

Field Summary
 
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY
 
Constructor Summary
TestDataflowAnalysis(BugReporter bugReporter)
           
 
Method Summary
 void finishPass()
          This method is called at the end of the analysis pass.
 java.lang.String getDetectorClassName()
          Get the name of the detector class.
 void visitClass(ClassDescriptor classDescriptor)
          Visit a class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestDataflowAnalysis

public TestDataflowAnalysis(BugReporter bugReporter)
Method Detail

finishPass

public void finishPass()
Description copied from interface: Detector2
This method is called at the end of the analysis pass.

Specified by:
finishPass in interface Detector2

getDetectorClassName

public java.lang.String getDetectorClassName()
Description copied from interface: Detector2
Get the name of the detector class.

Specified by:
getDetectorClassName in interface Detector2
Returns:
the name of the detector class.

visitClass

public void visitClass(ClassDescriptor classDescriptor)
                throws CheckedAnalysisException
Description copied from interface: Detector2
Visit a class.

Specified by:
visitClass in interface Detector2
Parameters:
classDescriptor - descriptor naming the class to visit
Throws:
CheckedAnalysisException - if an exception occurs during analysis

FindBugs™ 1.3.9

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