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.StringformatDatesprivate DataFileinputFileprivate java.lang.StringnoTabsprivate java.io.FileoutputFileprivate java.lang.Stringsummary-
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 voidaddBoolOption(java.lang.String option, java.lang.String value)protected voidafterExecuteJavaProcess(int rc)protected voidbeforeExecuteJavaProcess()private voidcheckBoolean(java.lang.String attrVal, java.lang.String attrName)protected voidcheckParameters()Check that all required attributes have been set.protected voidconfigureFindbugsEngine()DataFilecreateDataFile()voidsetFormatDates(java.lang.String arg)voidsetInput(java.lang.String input)voidsetNoTabs(java.lang.String arg)voidsetOutput(java.io.File output)voidsetSummary(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:AbstractFindBugsTaskCheck that all required attributes have been set.- Overrides:
checkParametersin classAbstractFindBugsTask
-
addBoolOption
public void addBoolOption(java.lang.String option, java.lang.String value)
-
configureFindbugsEngine
protected void configureFindbugsEngine()
- Specified by:
configureFindbugsEnginein classAbstractFindBugsTask
-
beforeExecuteJavaProcess
protected void beforeExecuteJavaProcess()
- Specified by:
beforeExecuteJavaProcessin classAbstractFindBugsTask
-
afterExecuteJavaProcess
protected void afterExecuteJavaProcess(int rc)
- Overrides:
afterExecuteJavaProcessin classAbstractFindBugsTask
-
-