public class ExecutionPlan extends 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(Class<? extends Detector> detectorClass) |
boolean |
isActive(String detectorClass) |
static void |
main(String[] argv) |
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 String detectorClass)
public void addPlugin(Plugin plugin) throws OrderingConstraintException
OrderingConstraintExceptionpublic void build()
throws OrderingConstraintException
OrderingConstraintExceptionpublic Iterator<AnalysisPass> passIterator()
public int getNumPasses()
Copyright © 2003–2015. All rights reserved.