|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.findbugs.AbstractBugReporter
edu.umd.cs.findbugs.gui.AnalysisRun.Reporter
private class AnalysisRun.Reporter
Our BugReporter just puts the reported BugInstances into a SortedBugCollection.
Field Summary | |
---|---|
private SortedBugCollection |
bugCollection
|
Fields inherited from interface edu.umd.cs.findbugs.BugReporter |
---|
NORMAL, SILENT |
Constructor Summary | |
---|---|
private |
AnalysisRun.Reporter()
|
Method Summary | |
---|---|
void |
beginReport()
|
void |
doReportBug(BugInstance bugInstance)
Subclasses must override this. |
void |
endReport()
|
void |
finish()
Finish reporting bugs. |
void |
logError(java.lang.String message)
Log an error that occurs while looking for bugs. |
void |
observeClass(org.apache.bcel.classfile.JavaClass javaClass)
Observe a class. |
void |
reportLine(java.lang.String msg)
|
void |
reportMissingClass(java.lang.ClassNotFoundException ex)
Called to report a lookup failure. |
Methods inherited from class edu.umd.cs.findbugs.AbstractBugReporter |
---|
addObserver, getEngine, getMissingClassName, getProjectStats, notifyObservers, reportBug, reportQueuedErrors, setEngine, setErrorVerbosity, setPriorityThreshold |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private SortedBugCollection bugCollection
Constructor Detail |
---|
private AnalysisRun.Reporter()
Method Detail |
---|
public void observeClass(org.apache.bcel.classfile.JavaClass javaClass)
ClassObserver
javaClass
- the classpublic void reportMissingClass(java.lang.ClassNotFoundException ex)
RepositoryLookupFailureCallback
reportMissingClass
in interface RepositoryLookupFailureCallback
reportMissingClass
in class AbstractBugReporter
ex
- a ClassNotFoundException resulting from the failurepublic void logError(java.lang.String message)
BugReporter
logError
in interface BugReporter
logError
in class AbstractBugReporter
message
- the error messagepublic void finish()
BugReporter
public void doReportBug(BugInstance bugInstance)
AbstractBugReporter
doReportBug
in class AbstractBugReporter
public void beginReport()
beginReport
in class AbstractBugReporter
public void reportLine(java.lang.String msg)
reportLine
in class AbstractBugReporter
public void endReport()
endReport
in class AbstractBugReporter
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |