Package edu.umd.cs.findbugs.workflow
Class MineBugHistory
- java.lang.Object
-
- edu.umd.cs.findbugs.workflow.MineBugHistory
-
public class MineBugHistory extends java.lang.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 Summary
Constructors Constructor Description MineBugHistory()
MineBugHistory(SortedBugCollection bugCollection)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
dump(java.io.PrintStream out)
void
dumpNoTabs(java.io.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.void
dumpOriginal(java.io.PrintStream out)
This is how dump() was implemented up to and including version 0.9.5.void
dumpSummary(java.io.PrintStream out)
void
dumpXml(java.io.PrintStream out)
This is how dump() was implemented up to and including version 0.9.5.MineBugHistory
execute()
static void
main(java.lang.String[] args)
void
setBugCollection(SortedBugCollection bugCollection)
void
setFormatDates(boolean value)
void
setNoTabs()
void
setSummary()
void
setXml()
-
-
-
Constructor Detail
-
MineBugHistory
public MineBugHistory()
-
MineBugHistory
public MineBugHistory(SortedBugCollection bugCollection)
-
-
Method Detail
-
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(java.io.PrintStream out)
-
dumpSummary
public void dumpSummary(java.io.PrintStream out)
-
dumpOriginal
public void dumpOriginal(java.io.PrintStream out)
This is how dump() was implemented up to and including version 0.9.5.
-
dumpNoTabs
public void dumpNoTabs(java.io.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:
dumpOriginal(PrintStream)
-
dumpXml
public void dumpXml(java.io.PrintStream out)
This is how dump() was implemented up to and including version 0.9.5.
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-