Class AbstractAnalysisEngine<I extends InstanceKey,X extends CallGraphBuilder<I>,Y>

java.lang.Object
com.ibm.wala.client.AbstractAnalysisEngine<I,X,Y>
All Implemented Interfaces:
AnalysisEngine
Direct Known Subclasses:
EclipseProjectAnalysisEngine, JavaScriptAnalysisEngine, JavaSourceAnalysisEngine

public abstract class AbstractAnalysisEngine<I extends InstanceKey,X extends CallGraphBuilder<I>,Y> extends Object implements AnalysisEngine
Abstract base class for analysis engine implementations

Some clients choose to build on this, but many don't. I usually don't in new code; I usually don't find the re-use enabled by this class compelling. I would probably nuke this except for some legacy code that uses it.