Class EmacsBugReporter

    • Constructor Detail

      • EmacsBugReporter

        public EmacsBugReporter()
    • Method Detail

      • observeClass

        public void observeClass​(ClassDescriptor classDescriptor)
        Description copied from interface: IClassObserver
        Observe a class being visited.
        Parameters:
        classDescriptor - class being visited
      • doReportBug

        protected 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
      • 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.
      • getRealBugReporter

        public BugReporter getRealBugReporter()
        Description copied from interface: BugReporter
        Get the real bug reporter at the end of a chain of delegating bug reporters. All non-delegating bug reporters should simply "return this".
        Specified by:
        getRealBugReporter in interface BugReporter
        Overrides:
        getRealBugReporter in class TextUIBugReporter
        Returns:
        the real bug reporter at the end of the chain, or this object if there is no delegation