Class MineBugHistory

java.lang.Object
edu.umd.cs.findbugs.workflow.MineBugHistory

public class MineBugHistory extends Object
Mine historical information from a BugCollection. The BugCollection should be built using UpdateBugCollection to record the history of analyzing all versions over time.
Author:
David Hovemeyer, William Pugh
  • Constructor Details

    • MineBugHistory

      public MineBugHistory()
    • MineBugHistory

      public MineBugHistory(SortedBugCollection bugCollection)
  • Method Details

    • setBugCollection

      public void setBugCollection(SortedBugCollection bugCollection)
    • setFormatDates

      public void setFormatDates(boolean value)
    • setNoTabs

      public void setNoTabs()
    • setXml

      public void setXml()
    • setSummary

      public void setSummary()
    • execute

      public MineBugHistory execute()
    • dump

      public void dump(PrintStream out)
    • dumpSummary

      public void dumpSummary(PrintStream out)
    • dumpOriginal

      public void dumpOriginal(PrintStream out)
      This is how dump() was implemented up to and including version 0.9.5.
    • dumpNoTabs

      public void dumpNoTabs(PrintStream out)
      This implementation of dump() tries to better align columns (when viewed with a fixed-width font) by padding with spaces instead of using tabs. Also, timestamps are formatted more tersely (-formatDates option). The bad news is that it requires a minimum of 112 columns.
      See Also:
    • dumpXml

      public void dumpXml(PrintStream out)
      This is how dump() was implemented up to and including version 0.9.5.
    • main

      public static void main(String[] args) throws Exception
      Throws:
      Exception