FindBugs™ 1.3.9

edu.umd.cs.findbugs
Class VersionInsensitiveBugComparator

java.lang.Object
  extended by edu.umd.cs.findbugs.VersionInsensitiveBugComparator
All Implemented Interfaces:
WarningComparator, java.util.Comparator<BugInstance>

public class VersionInsensitiveBugComparator
extends java.lang.Object
implements WarningComparator

Compare bug instances by only those criteria which we would expect to remain constant between versions.


Constructor Summary
VersionInsensitiveBugComparator()
           
 
Method Summary
 int compare(BugInstance lhs, BugInstance rhs)
           
 boolean isExactBugPatternMatch()
           
 void setClassNameRewriter(ClassNameRewriter classNameRewriter)
           
 void setComparePriorities(boolean b)
           
 void setExactBugPatternMatch(boolean exactBugPatternMatch)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

VersionInsensitiveBugComparator

public VersionInsensitiveBugComparator()
Method Detail

setClassNameRewriter

public void setClassNameRewriter(ClassNameRewriter classNameRewriter)
Specified by:
setClassNameRewriter in interface WarningComparator
Parameters:
classNameRewriter - The classNameRewriter to set.

setComparePriorities

public void setComparePriorities(boolean b)

compare

public int compare(BugInstance lhs,
                   BugInstance rhs)
Specified by:
compare in interface WarningComparator
Specified by:
compare in interface java.util.Comparator<BugInstance>

setExactBugPatternMatch

public void setExactBugPatternMatch(boolean exactBugPatternMatch)
Parameters:
exactBugPatternMatch - The exactBugPatternMatch to set.

isExactBugPatternMatch

public boolean isExactBugPatternMatch()
Returns:
Returns the exactBugPatternMatch.

FindBugs™ 1.3.9

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