Class SwingGUIBugReporter

    • Constructor Detail

      • SwingGUIBugReporter

        public SwingGUIBugReporter​(AnalysisRun analysisRun)
        Constructor.
        Parameters:
        analysisRun -
    • Method Detail

      • errorsOccurred

        public boolean errorsOccurred()
      • observeClass

        public void observeClass​(ClassDescriptor classDescriptor)
        Description copied from interface: IClassObserver
        Observe a class being visited.
        Parameters:
        classDescriptor - class being visited
      • 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 AbstractBugReporter
        Parameters:
        message - the error message
      • finish

        public void finish()
        Description copied from interface: BugReporter
        Finish reporting bugs. If any bug reports have been queued, calling this method will flush them.
      • doReportBug

        public void doReportBug​(BugInstance bugInstance)
        Description copied from class: AbstractBugReporter
        Subclasses must override this. It will be called only for bugs which meet the priority threshold.
        Specified by:
        doReportBug in class AbstractBugReporter
        Parameters:
        bugInstance - the bug to report
      • emitLine

        protected void emitLine​(java.lang.String line)
        Description copied from class: TextUIBugReporter
        Emit one line of the error message report. By default, error messages are printed to System.err. Subclasses may override.
        Overrides:
        emitLine in class TextUIBugReporter
        Parameters:
        line - one line of the error report