FindBugs™ 1.3.9

edu.umd.cs.findbugs
Class ErrorCountingBugReporter

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

public class ErrorCountingBugReporter
extends DelegatingBugReporter

A delegating bug reporter which counts reported bug instances, missing classes, and serious analysis errors.


Field Summary
 
Fields inherited from interface edu.umd.cs.findbugs.BugReporter
NORMAL, SILENT
 
Constructor Summary
ErrorCountingBugReporter(BugReporter realBugReporter)
           
 
Method Summary
 int getBugCount()
           
 int getErrorCount()
           
 int getMissingClassCount()
           
 void logError(java.lang.String message)
          Log an error that occurs while performing analysis.
 void reportMissingClass(java.lang.ClassNotFoundException ex)
          Called to report a class lookup failure.
 
Methods inherited from class edu.umd.cs.findbugs.DelegatingBugReporter
addObserver, finish, getDelegate, getProjectStats, getRealBugReporter, logError, observeClass, reportBug, reportMissingClass, reportQueuedErrors, reportSkippedAnalysis, setDelegate, setErrorVerbosity, setPriorityThreshold
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ErrorCountingBugReporter

public ErrorCountingBugReporter(BugReporter realBugReporter)
Method Detail

getBugCount

public int getBugCount()

getMissingClassCount

public int getMissingClassCount()

getErrorCount

public int getErrorCount()

logError

public void logError(java.lang.String message)
Description copied from interface: IErrorLogger
Log an error that occurs while performing analysis.

Specified by:
logError in interface IErrorLogger
Overrides:
logError in class DelegatingBugReporter
Parameters:
message - the error message

reportMissingClass

public void reportMissingClass(java.lang.ClassNotFoundException ex)
Description copied from interface: IErrorLogger
Called to report a class lookup failure.

Specified by:
reportMissingClass in interface IErrorLogger
Overrides:
reportMissingClass in class DelegatingBugReporter
Parameters:
ex - a ClassNotFoundException resulting from the class lookup failure

FindBugs™ 1.3.9

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