Package edu.umd.cs.findbugs.anttask
Class MineBugHistoryTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
-
- edu.umd.cs.findbugs.anttask.MineBugHistoryTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class MineBugHistoryTask extends AbstractFindBugsTask
Ant task to invoke the MineBugHistory program in the workflow package
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
AbstractFindBugsTask.SystemProperty
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
formatDates
private DataFile
inputFile
private java.lang.String
noTabs
private java.io.File
outputFile
private java.lang.String
summary
-
Fields inherited from class edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
DEFAULT_TIMEOUT, errorProperty, execResultProperty, FINDBUGS_JAR, RESULT_PROPERTY_SUFFIX
-
-
Constructor Summary
Constructors Constructor Description MineBugHistoryTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addBoolOption(java.lang.String option, java.lang.String value)
protected void
afterExecuteJavaProcess(int rc)
protected void
beforeExecuteJavaProcess()
private void
checkBoolean(java.lang.String attrVal, java.lang.String attrName)
protected void
checkParameters()
Check that all required attributes have been set.protected void
configureFindbugsEngine()
DataFile
createDataFile()
void
setFormatDates(java.lang.String arg)
void
setInput(java.lang.String input)
void
setNoTabs(java.lang.String arg)
void
setOutput(java.io.File output)
void
setSummary(java.lang.String arg)
-
Methods inherited from class edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
addArg, createClasspath, createFindbugsEngine, createPluginList, createSystemProperty, execute, getDebug, getFindbugsEngine, setClasspath, setClasspathRef, setDebug, setErrorProperty, setFailOnError, setHome, setInputString, setJvm, setJvmargs, setPluginList, setPluginListRef, setTimeout
-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
outputFile
private java.io.File outputFile
-
formatDates
private java.lang.String formatDates
-
noTabs
private java.lang.String noTabs
-
summary
private java.lang.String summary
-
inputFile
private DataFile inputFile
-
-
Method Detail
-
createDataFile
public DataFile createDataFile()
-
setOutput
public void setOutput(java.io.File output)
-
setInput
public void setInput(java.lang.String input)
-
setFormatDates
public void setFormatDates(java.lang.String arg)
-
setNoTabs
public void setNoTabs(java.lang.String arg)
-
setSummary
public void setSummary(java.lang.String arg)
-
checkBoolean
private void checkBoolean(java.lang.String attrVal, java.lang.String attrName)
-
checkParameters
protected void checkParameters()
Description copied from class:AbstractFindBugsTask
Check that all required attributes have been set.- Overrides:
checkParameters
in classAbstractFindBugsTask
-
addBoolOption
public void addBoolOption(java.lang.String option, java.lang.String value)
-
configureFindbugsEngine
protected void configureFindbugsEngine()
- Specified by:
configureFindbugsEngine
in classAbstractFindBugsTask
-
beforeExecuteJavaProcess
protected void beforeExecuteJavaProcess()
- Specified by:
beforeExecuteJavaProcess
in classAbstractFindBugsTask
-
afterExecuteJavaProcess
protected void afterExecuteJavaProcess(int rc)
- Overrides:
afterExecuteJavaProcess
in classAbstractFindBugsTask
-
-