edu.umd.cs.findbugs
public class FuzzyBugComparator extends Object implements WarningComparator
See Also: BugInstance VersionInsensitiveBugComparator
| Constructor Summary | |
|---|---|
| FuzzyBugComparator()
Map of class hashes to canonicate class names used for comparison purposes. | |
| Method Summary | |
|---|---|
| int | compare(BugInstance lhs, BugInstance rhs) |
| int | compareClasses(BugCollection lhsCollection, BugCollection rhsCollection, ClassAnnotation lhsClass, ClassAnnotation rhsClass) |
| int | compareClassesByName(BugCollection lhsCollection, BugCollection rhsCollection, String lhsClassName, String rhsClassName) |
| int | compareMethods(BugCollection lhsCollection, BugCollection rhsCollection, MethodAnnotation lhsMethod, MethodAnnotation rhsMethod) |
| int | compareSourceLines(BugCollection lhsCollection, BugCollection rhsCollection, SourceLineAnnotation lhs, SourceLineAnnotation rhs)
Compare source line annotations.
|
| static boolean | ignore(BugAnnotation annotation) |
| void | registerBugCollection(BugCollection bugCollection)
Register a BugCollection. |
| void | setClassNameRewriter(ClassNameRewriter classNameRewriter) |
Parameters: rhsCollection lhs BugCollection lhsCollection rhs BugCollection lhs a SourceLineAnnotation rhs another SourceLineAnnotation
Returns: comparison of lhs and rhs
Parameters: bugCollection a BugCollection