FindBugs™ 1.3.9

edu.umd.cs.findbugs.detect
Class FindRefComparison

java.lang.Object
  extended by edu.umd.cs.findbugs.detect.FindRefComparison
All Implemented Interfaces:
ExtendedTypes, Detector, Priorities

public class FindRefComparison
extends java.lang.Object
implements Detector, ExtendedTypes

Find suspicious reference comparisons. This includes:

Author:
David Hovemeyer, Bill Pugh

Nested Class Summary
static class FindRefComparison.DynamicStringType
          Type representing a dynamically created String.
static class FindRefComparison.FinalConstant
           
static class FindRefComparison.ParameterStringType
          Type representing a String passed as a parameter.
static class FindRefComparison.StaticStringType
          Type representing a static String.
 
Field Summary
 
Fields inherited from interface edu.umd.cs.findbugs.Priorities
EXP_PRIORITY, HIGH_PRIORITY, IGNORE_PRIORITY, LOW_PRIORITY, NORMAL_PRIORITY
 
Fields inherited from interface edu.umd.cs.findbugs.ba.type.ExtendedTypes
T_AVAIL_TYPE, T_BOTTOM, T_DOUBLE_EXTRA, T_EXCEPTION, T_LONG_EXTRA, T_NULL, T_TOP
 
Constructor Summary
FindRefComparison(BugReporter bugReporter)
           
 
Method Summary
 void report()
          This method is called after all classes to be visited.
 void visitClassContext(ClassContext classContext)
          Visit the ClassContext for a class which should be analyzed for instances of bug patterns.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindRefComparison

public FindRefComparison(BugReporter bugReporter)
Method Detail

visitClassContext

public void visitClassContext(ClassContext classContext)
Description copied from interface: Detector
Visit the ClassContext for a class which should be analyzed for instances of bug patterns.

Specified by:
visitClassContext in interface Detector
Parameters:
classContext - the ClassContext

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.