com.ibm.wala.j2ee.client
Interface CallGraphBuilderFactory

All Superinterfaces:
CallGraphBuilderFactory

public interface CallGraphBuilderFactory
extends CallGraphBuilderFactory

A factory for call graph builders; tailored to J2EE


Field Summary
static java.lang.String IMPL_PROPERTY
           
static java.lang.String OBJECT_SENSITIVE_CONTAINER_HACK_CFA_BUILDER_FACTORY
           
static java.lang.String RTA_BUILDER_FACTORY
           
static java.lang.String XTA_BUILDER_FACTORY
           
static java.lang.String XTA_CONTAINER_BUILDER_FACTORY
           
static java.lang.String ZERO_CFA_BUILDER_FACTORY
           
static java.lang.String ZERO_CONTAINER_CFA_BUILDER_FACTORY
           
static java.lang.String ZERO_ONE_CFA_BUILDER_FACTORY
           
static java.lang.String ZERO_ONE_CONTAINER_CFA_BUILDER_FACTORY
           
 
Method Summary
 CallGraphBuilder make(AnalysisOptions options, IClassHierarchy cha, J2EEAnalysisScope scope, DeploymentMetaData dmd, WarningSet warnings, boolean keepPointsTo)
           
 
Methods inherited from interface com.ibm.wala.client.CallGraphBuilderFactory
make
 

Field Detail

IMPL_PROPERTY

static final java.lang.String IMPL_PROPERTY
See Also:
Constant Field Values

RTA_BUILDER_FACTORY

static final java.lang.String RTA_BUILDER_FACTORY
See Also:
Constant Field Values

XTA_BUILDER_FACTORY

static final java.lang.String XTA_BUILDER_FACTORY
See Also:
Constant Field Values

XTA_CONTAINER_BUILDER_FACTORY

static final java.lang.String XTA_CONTAINER_BUILDER_FACTORY
See Also:
Constant Field Values

ZERO_CFA_BUILDER_FACTORY

static final java.lang.String ZERO_CFA_BUILDER_FACTORY
See Also:
Constant Field Values

ZERO_CONTAINER_CFA_BUILDER_FACTORY

static final java.lang.String ZERO_CONTAINER_CFA_BUILDER_FACTORY
See Also:
Constant Field Values

ZERO_ONE_CFA_BUILDER_FACTORY

static final java.lang.String ZERO_ONE_CFA_BUILDER_FACTORY
See Also:
Constant Field Values

ZERO_ONE_CONTAINER_CFA_BUILDER_FACTORY

static final java.lang.String ZERO_ONE_CONTAINER_CFA_BUILDER_FACTORY
See Also:
Constant Field Values

OBJECT_SENSITIVE_CONTAINER_HACK_CFA_BUILDER_FACTORY

static final java.lang.String OBJECT_SENSITIVE_CONTAINER_HACK_CFA_BUILDER_FACTORY
See Also:
Constant Field Values
Method Detail

make

CallGraphBuilder make(AnalysisOptions options,
                      IClassHierarchy cha,
                      J2EEAnalysisScope scope,
                      DeploymentMetaData dmd,
                      WarningSet warnings,
                      boolean keepPointsTo)
Parameters:
options - options that govern call graph construction
cha - governing class hierarchy
scope - representation of the analysis scope
dmd - deployment descriptor abstraction
warnings - an object which tracks analysis warnings
keepPointsTo - preserve PointsTo graph for posterity?