Class InCodeBugReporter
java.lang.Object
edu.umd.cs.findbugs.AbstractBugReporter
de.firemage.autograder.core.spotbugs.InCodeBugReporter
- All Implemented Interfaces:
edu.umd.cs.findbugs.ba.RepositoryLookupFailureCallback,edu.umd.cs.findbugs.BugReporter,edu.umd.cs.findbugs.classfile.IClassObserver,edu.umd.cs.findbugs.classfile.IErrorLogger
public class InCodeBugReporter
extends edu.umd.cs.findbugs.AbstractBugReporter
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.umd.cs.findbugs.AbstractBugReporter
edu.umd.cs.findbugs.AbstractBugReporter.Error -
Field Summary
Fields inherited from interface edu.umd.cs.findbugs.BugReporter
NORMAL, SILENT -
Constructor Summary
ConstructorsConstructorDescriptionInCodeBugReporter(edu.umd.cs.findbugs.Project project, SourceInfo sourceInfo) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoReportBug(edu.umd.cs.findbugs.BugInstance bugInstance) voidfinish()edu.umd.cs.findbugs.BugCollectiongetProblems(List<SpotbugsCheck> checks) voidobserveClass(edu.umd.cs.findbugs.classfile.ClassDescriptor classDescriptor) voidreportAnalysisError(edu.umd.cs.findbugs.AnalysisError error) voidreportMissingClass(String string) Methods inherited from class edu.umd.cs.findbugs.AbstractBugReporter
addObserver, getMissingClasses, getMissingClassName, getProjectStats, getQueuedErrors, isRelaxed, isValidMissingClassMessage, logError, logError, notifyObservers, reportBug, reportBugsFromXml, reportMissingClass, reportMissingClass, reportQueuedErrors, reportSkippedAnalysis, setErrorVerbosity, setIsRelaxed, setPriorityThreshold, setRankThreshold
-
Constructor Details
-
InCodeBugReporter
-
-
Method Details
-
doReportBug
protected void doReportBug(edu.umd.cs.findbugs.BugInstance bugInstance) - Specified by:
doReportBugin classedu.umd.cs.findbugs.AbstractBugReporter
-
reportAnalysisError
public void reportAnalysisError(edu.umd.cs.findbugs.AnalysisError error) - Specified by:
reportAnalysisErrorin classedu.umd.cs.findbugs.AbstractBugReporter
-
reportMissingClass
- Specified by:
reportMissingClassin classedu.umd.cs.findbugs.AbstractBugReporter
-
finish
public void finish() -
getBugCollection
@CheckForNull public edu.umd.cs.findbugs.BugCollection getBugCollection() -
observeClass
public void observeClass(edu.umd.cs.findbugs.classfile.ClassDescriptor classDescriptor) -
getProblems
-