Class TextUIBugReporter

    • Field Detail

      • outputStream

        protected java.io.PrintWriter outputStream
    • Constructor Detail

      • TextUIBugReporter

        public TextUIBugReporter()
    • Method Detail

      • setOutputStream

        public void setOutputStream​(java.io.PrintStream outputStream)
        Set the PrintStream to write bug output to.
        Parameters:
        outputStream - the PrintStream to write bug output to
      • setWriter

        public void setWriter​(java.io.PrintWriter writer)
      • setReportStackTrace

        public void setReportStackTrace​(boolean reportStackTrace)
        Set whether or not stack traces should be reported in error output.
        Parameters:
        reportStackTrace - true if stack traces should be reported, false if not
      • printBug

        protected void printBug​(BugInstance bugInstance)
        Print bug in one-line format.
        Parameters:
        bugInstance - the bug to print
      • emitLine

        protected void emitLine​(java.lang.String line)
        Emit one line of the error message report. By default, error messages are printed to System.err. Subclasses may override.
        Parameters:
        line - one line of the error report
      • getUseLongBugCodes

        public boolean getUseLongBugCodes()
      • setReportHistory

        public void setReportHistory​(boolean reportHistory)
      • setUseLongBugCodes

        public void setUseLongBugCodes​(boolean useLongBugCodes)
      • setShowRank

        public void setShowRank​(boolean showRank)
      • setApplySuppressions

        public void setApplySuppressions​(boolean applySuppressions)
      • getRealBugReporter

        public BugReporter getRealBugReporter()
      • checkBugInstance

        protected void checkBugInstance​(BugInstance bugInstance)
        For debugging: check a BugInstance to make sure it is valid.
        Parameters:
        bugInstance - the BugInstance to check
      • isApplySuppressions

        public boolean isApplySuppressions()