edu.umd.cs.findbugs
Class FindBugs.CategoryFilteringBugReporter

java.lang.Object
  extended by edu.umd.cs.findbugs.DelegatingBugReporter
      extended by edu.umd.cs.findbugs.FindBugs.CategoryFilteringBugReporter
All Implemented Interfaces:
ClassObserver, RepositoryLookupFailureCallback, BugReporter
Enclosing class:
FindBugs

private static class FindBugs.CategoryFilteringBugReporter
extends DelegatingBugReporter


Field Summary
private  java.util.Set<java.lang.String> categorySet
           
 
Fields inherited from interface edu.umd.cs.findbugs.BugReporter
NORMAL, SILENT
 
Constructor Summary
FindBugs.CategoryFilteringBugReporter(BugReporter realBugReporter, java.util.Set<java.lang.String> categorySet)
           
 
Method Summary
 void reportBug(BugInstance bugInstance)
          Report a bug.
 
Methods inherited from class edu.umd.cs.findbugs.DelegatingBugReporter
addObserver, finish, getProjectStats, getRealBugReporter, logError, observeClass, reportMissingClass, reportQueuedErrors, setEngine, setErrorVerbosity, setPriorityThreshold, setRealBugReporter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

categorySet

private java.util.Set<java.lang.String> categorySet
Constructor Detail

FindBugs.CategoryFilteringBugReporter

public FindBugs.CategoryFilteringBugReporter(BugReporter realBugReporter,
                                             java.util.Set<java.lang.String> categorySet)
Method Detail

reportBug

public void reportBug(BugInstance bugInstance)
Description copied from interface: BugReporter
Report a bug. The implementation may report the bug immediately, or queue it for later.

Specified by:
reportBug in interface BugReporter
Overrides:
reportBug in class DelegatingBugReporter
Parameters:
bugInstance - object describing the bug instance