RepositoryLookupFailureCallback
, BugReporter
, IClassObserver
, IErrorLogger
public class SortingBugReporter extends TextUIBugReporter
AbstractBugReporter.Error
NORMAL, SILENT
outputStream
Constructor | Description |
---|---|
SortingBugReporter() |
Modifier and Type | Method | Description |
---|---|---|
void |
doReportBug(BugInstance bugInstance) |
Subclasses must override this.
|
void |
finish() |
Finish reporting bugs.
|
BugCollection |
getBugCollection() |
Get the bug collection (if any) associated with this bug reporter
|
void |
observeClass(ClassDescriptor classDescriptor) |
Observe a class being visited.
|
addObserver, getMissingClasses, getMissingClassName, getProjectStats, getQueuedErrors, isRelaxed, isValidMissingClassMessage, logError, logError, notifyObservers, reportBug, reportBugsFromXml, reportMissingClass, reportMissingClass, reportSkippedAnalysis, setErrorVerbosity, setIsRelaxed, setPriorityThreshold, setRankThreshold
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkBugInstance, emitLine, getRealBugReporter, getUseLongBugCodes, isApplySuppressions, printBug, reportAnalysisError, reportMissingClass, reportQueuedErrors, setApplySuppressions, setOutputStream, setReportHistory, setReportStackTrace, setShowRank, setUseLongBugCodes, setWriter
public void observeClass(ClassDescriptor classDescriptor)
IClassObserver
classDescriptor
- class being visitedpublic void doReportBug(BugInstance bugInstance)
AbstractBugReporter
doReportBug
in class AbstractBugReporter
bugInstance
- the bug to reportpublic void finish()
BugReporter
@Nonnull public BugCollection getBugCollection()
BugReporter
SpotBugs is licensed under the LGPL.