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 voidaddBoolOption(java.lang.String option, java.lang.String value)protected voidafterExecuteJavaProcess(int rc)protected voidbeforeExecuteJavaProcess()protected voidcheckParameters()Check that all required attributes have been set.protected voidconfigureFindbugsEngine()DataFilecreateDataFile()voidsetAbsent(java.lang.String arg)voidsetActive(java.lang.String arg)voidsetAfter(java.lang.String arg)voidsetAnnotation(java.lang.String arg)voidsetApplySuppression(java.lang.String arg)voidsetBefore(java.lang.String arg)voidsetBugPattern(java.lang.String arg)voidsetCategory(java.lang.String arg)voidsetClass(java.lang.String arg)voidsetDesignation(java.lang.String arg)voidsetExclude(java.lang.String arg)voidsetExcludeBugs(java.lang.String arg)voidsetFirst(java.lang.String arg)voidsetFixed(java.lang.String arg)voidsetInclude(java.lang.String arg)voidsetInput(java.lang.String input)voidsetInputFile(java.lang.String input)voidsetIntroducedByChange(java.lang.String arg)voidsetLast(java.lang.String arg)voidsetMaxRank(java.lang.String arg)voidsetNewCode(java.lang.String arg)voidsetNot(java.lang.String arg)voidsetNotAProblem(java.lang.String arg)voidsetOutput(java.io.File output)voidsetOutputFile(java.io.File output)voidsetPresent(java.lang.String arg)voidsetPriority(java.lang.String arg)voidsetRemovedByChange(java.lang.String arg)voidsetRemovedCode(java.lang.String arg)voidsetWithMessages(java.lang.String arg)voidsetWithSource(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: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
-
-