Package edu.umd.cs.findbugs.anttask
Class ComputeBugHistoryTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
-
- edu.umd.cs.findbugs.anttask.ComputeBugHistoryTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ComputeBugHistoryTask extends AbstractFindBugsTask
Ant task to create/update a bug history database.- Author:
- David Hovemeyer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
AbstractFindBugsTask.SystemProperty
-
-
Field 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 ComputeBugHistoryTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterExecuteJavaProcess(int rc)protected voidbeforeExecuteJavaProcess()protected voidcheckParameters()Check that all required attributes have been set.protected voidconfigureFindbugsEngine()DataFilecreateDataFile()Called to create DataFile objects in response to nested <DataFile> elements.voidsetNoPackageMoves(boolean arg)voidsetOutput(java.io.File arg)voidsetOverrideRevisionNames(boolean arg)voidsetPreciseMatch(boolean arg)voidsetPrecisePriorityMatch(boolean arg)voidsetQuiet(boolean arg)voidsetWithMessages(boolean 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
-
-
-
-
Method Detail
-
setOutput
public void setOutput(java.io.File arg)
-
setOverrideRevisionNames
public void setOverrideRevisionNames(boolean arg)
-
setNoPackageMoves
public void setNoPackageMoves(boolean arg)
-
setPreciseMatch
public void setPreciseMatch(boolean arg)
-
setPrecisePriorityMatch
public void setPrecisePriorityMatch(boolean arg)
-
setQuiet
public void setQuiet(boolean arg)
-
setWithMessages
public void setWithMessages(boolean arg)
-
createDataFile
public DataFile createDataFile()
Called to create DataFile objects in response to nested <DataFile> elements.- Returns:
- new DataFile object specifying the location of an input data file
-
checkParameters
protected void checkParameters()
Description copied from class:AbstractFindBugsTaskCheck that all required attributes have been set.- Overrides:
checkParametersin classAbstractFindBugsTask
-
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
-
-