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:
Cloneable

public class FilterBugsTask extends AbstractFindBugsTask
Ant task to invoke the FilterBugs program in the workflow package (a.k.a. the filterBugs script.)
  • Field Details

    • outputFile

      private File outputFile
    • applySuppression

      private String applySuppression
    • notAProblem

      private String notAProblem
    • not

      private String not
    • withSource

      private String withSource
    • exclude

      private String exclude
    • include

      private String include
    • annotation

      private String annotation
    • after

      private String after
    • before

      private String before
    • first

      private String first
    • last

      private String last
    • fixed

      private String fixed
    • present

      private String present
    • absent

      private String absent
    • active

      private String active
    • introducedByChange

      private String introducedByChange
    • removedByChange

      private String removedByChange
    • newCode

      private String newCode
    • removedCode

      private String removedCode
    • priority

      private String priority
    • maxRank

      private String maxRank
    • clazz

      private String clazz
    • bugPattern

      private String bugPattern
    • category

      private String category
    • designation

      private String designation
    • withMessages

      private String withMessages
    • excludeBugs

      private String excludeBugs
    • inputFile

      private DataFile inputFile
  • Constructor Details

    • FilterBugsTask

      public FilterBugsTask()
  • Method Details

    • createDataFile

      public DataFile createDataFile()
    • setOutput

      public void setOutput(File output)
    • setOutputFile

      public void setOutputFile(File output)
    • setInput

      public void setInput(String input)
    • setInputFile

      public void setInputFile(String input)
    • setNot

      public void setNot(String arg)
    • setNotAProblem

      public void setNotAProblem(String arg)
    • setWithSource

      public void setWithSource(String arg)
    • setExclude

      public void setExclude(String arg)
    • setApplySuppression

      public void setApplySuppression(String arg)
    • setInclude

      public void setInclude(String arg)
    • setAnnotation

      public void setAnnotation(String arg)
    • setAfter

      public void setAfter(String arg)
    • setBefore

      public void setBefore(String arg)
    • setFirst

      public void setFirst(String arg)
    • setLast

      public void setLast(String arg)
    • setFixed

      public void setFixed(String arg)
    • setPresent

      public void setPresent(String arg)
    • setAbsent

      public void setAbsent(String arg)
    • setActive

      public void setActive(String arg)
    • setIntroducedByChange

      public void setIntroducedByChange(String arg)
    • setRemovedByChange

      public void setRemovedByChange(String arg)
    • setNewCode

      public void setNewCode(String arg)
    • setRemovedCode

      public void setRemovedCode(String arg)
    • setPriority

      public void setPriority(String arg)
    • setMaxRank

      public void setMaxRank(String arg)
    • setClass

      public void setClass(String arg)
    • setBugPattern

      public void setBugPattern(String arg)
    • setCategory

      public void setCategory(String arg)
    • setDesignation

      public void setDesignation(String arg)
    • setWithMessages

      public void setWithMessages(String arg)
    • setExcludeBugs

      public void setExcludeBugs(String arg)
    • checkBoolean

      private void checkBoolean(String attrVal, String attrName)
    • checkParameters

      protected void checkParameters()
      Description copied from class: AbstractFindBugsTask
      Check that all required attributes have been set.
      Overrides:
      checkParameters in class AbstractFindBugsTask
    • addOption

      private void addOption(String name, String value)
    • addBoolOption

      public void addBoolOption(String option, String value)
    • configureFindbugsEngine

      protected void configureFindbugsEngine()
      Specified by:
      configureFindbugsEngine in class AbstractFindBugsTask
    • beforeExecuteJavaProcess

      protected void beforeExecuteJavaProcess()
      Specified by:
      beforeExecuteJavaProcess in class AbstractFindBugsTask
    • afterExecuteJavaProcess

      protected void afterExecuteJavaProcess(int rc)
      Overrides:
      afterExecuteJavaProcess in class AbstractFindBugsTask