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 void
afterExecuteJavaProcess(int rc)
protected void
beforeExecuteJavaProcess()
protected void
checkParameters()
Check that all required attributes have been set.protected void
configureFindbugsEngine()
DataFile
createDataFile()
Called to create DataFile objects in response to nested <DataFile> elements.void
setNoPackageMoves(boolean arg)
void
setOutput(java.io.File arg)
void
setOverrideRevisionNames(boolean arg)
void
setPreciseMatch(boolean arg)
void
setPrecisePriorityMatch(boolean arg)
void
setQuiet(boolean arg)
void
setWithMessages(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:AbstractFindBugsTask
Check that all required attributes have been set.- Overrides:
checkParameters
in classAbstractFindBugsTask
-
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
-
-