public class ExecutionPlan
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
DEBUG |
Constructor and Description |
---|
ExecutionPlan()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addPlugin(Plugin plugin)
Add a Plugin whose Detectors should be added to the execution plan.
|
void |
build()
Build the execution plan.
|
void |
dispose() |
int |
getNumPasses()
Get the number of passes in the execution plan.
|
boolean |
isActive(java.lang.Class<? extends Detector> detectorClass) |
boolean |
isActive(java.lang.String detectorClass) |
static void |
main(java.lang.String[] argv) |
java.util.Iterator<AnalysisPass> |
passIterator()
Get an Iterator over the AnalysisPasses.
|
void |
setDetectorFactoryChooser(DetectorFactoryChooser factoryChooser)
Set the DetectorFactoryChooser to use to select which detectors to
enable.
|
public void dispose()
public void setDetectorFactoryChooser(DetectorFactoryChooser factoryChooser)
public boolean isActive(@DottedClassName java.lang.String detectorClass)
public boolean isActive(java.lang.Class<? extends Detector> detectorClass)
public void addPlugin(Plugin plugin) throws OrderingConstraintException
OrderingConstraintException
public void build() throws OrderingConstraintException
OrderingConstraintException
public java.util.Iterator<AnalysisPass> passIterator()
public int getNumPasses()
public static void main(java.lang.String[] argv) throws java.lang.Exception
java.lang.Exception
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.