Package edu.umd.cs.findbugs.anttask
Class FilterBugsTask
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- edu.umd.cs.findbugs.anttask.AbstractFindBugsTask
-
- edu.umd.cs.findbugs.anttask.FilterBugsTask
-
- All Implemented Interfaces:
java.lang.Cloneable
public class FilterBugsTask extends AbstractFindBugsTask
Ant task to invoke the FilterBugs program in the workflow package (a.k.a. the filterBugs script.)- 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 FilterBugsTask()
-
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()
protected void
checkParameters()
Check that all required attributes have been set.protected void
configureFindbugsEngine()
DataFile
createDataFile()
void
setAbsent(java.lang.String arg)
void
setActive(java.lang.String arg)
void
setAfter(java.lang.String arg)
void
setAnnotation(java.lang.String arg)
void
setApplySuppression(java.lang.String arg)
void
setBefore(java.lang.String arg)
void
setBugPattern(java.lang.String arg)
void
setCategory(java.lang.String arg)
void
setClass(java.lang.String arg)
void
setDesignation(java.lang.String arg)
void
setExclude(java.lang.String arg)
void
setExcludeBugs(java.lang.String arg)
void
setFirst(java.lang.String arg)
void
setFixed(java.lang.String arg)
void
setInclude(java.lang.String arg)
void
setInput(java.lang.String input)
void
setInputFile(java.lang.String input)
void
setIntroducedByChange(java.lang.String arg)
void
setLast(java.lang.String arg)
void
setMaxRank(java.lang.String arg)
void
setNewCode(java.lang.String arg)
void
setNot(java.lang.String arg)
void
setNotAProblem(java.lang.String arg)
void
setOutput(java.io.File output)
void
setOutputFile(java.io.File output)
void
setPresent(java.lang.String arg)
void
setPriority(java.lang.String arg)
void
setRemovedByChange(java.lang.String arg)
void
setRemovedCode(java.lang.String arg)
void
setWithMessages(java.lang.String arg)
void
setWithSource(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
-
-
-
-
Method Detail
-
createDataFile
public DataFile createDataFile()
-
setOutput
public void setOutput(java.io.File output)
-
setOutputFile
public void setOutputFile(java.io.File output)
-
setInput
public void setInput(java.lang.String input)
-
setInputFile
public void setInputFile(java.lang.String input)
-
setNot
public void setNot(java.lang.String arg)
-
setNotAProblem
public void setNotAProblem(java.lang.String arg)
-
setWithSource
public void setWithSource(java.lang.String arg)
-
setExclude
public void setExclude(java.lang.String arg)
-
setApplySuppression
public void setApplySuppression(java.lang.String arg)
-
setInclude
public void setInclude(java.lang.String arg)
-
setAnnotation
public void setAnnotation(java.lang.String arg)
-
setAfter
public void setAfter(java.lang.String arg)
-
setBefore
public void setBefore(java.lang.String arg)
-
setFirst
public void setFirst(java.lang.String arg)
-
setLast
public void setLast(java.lang.String arg)
-
setFixed
public void setFixed(java.lang.String arg)
-
setPresent
public void setPresent(java.lang.String arg)
-
setAbsent
public void setAbsent(java.lang.String arg)
-
setActive
public void setActive(java.lang.String arg)
-
setIntroducedByChange
public void setIntroducedByChange(java.lang.String arg)
-
setRemovedByChange
public void setRemovedByChange(java.lang.String arg)
-
setNewCode
public void setNewCode(java.lang.String arg)
-
setRemovedCode
public void setRemovedCode(java.lang.String arg)
-
setPriority
public void setPriority(java.lang.String arg)
-
setMaxRank
public void setMaxRank(java.lang.String arg)
-
setClass
public void setClass(java.lang.String arg)
-
setBugPattern
public void setBugPattern(java.lang.String arg)
-
setCategory
public void setCategory(java.lang.String arg)
-
setDesignation
public void setDesignation(java.lang.String arg)
-
setWithMessages
public void setWithMessages(java.lang.String arg)
-
setExcludeBugs
public void setExcludeBugs(java.lang.String arg)
-
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
-
-