Class CategoryFilteringBugReporter

java.lang.Object
edu.umd.cs.findbugs.DelegatingBugReporter
edu.umd.cs.findbugs.CategoryFilteringBugReporter
All Implemented Interfaces:
RepositoryLookupFailureCallback, BugReporter, IClassObserver, IErrorLogger

public class CategoryFilteringBugReporter extends DelegatingBugReporter
Filter reported warnings by category.
  • Field Details

    • LOG

      private static final org.slf4j.Logger LOG
    • categorySet

      private final Set<String> categorySet
  • Constructor Details

    • CategoryFilteringBugReporter

      public CategoryFilteringBugReporter(BugReporter realBugReporter, Set<String> categorySet)
  • Method Details

    • reportBug

      public void reportBug(@Nonnull 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