Class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl
java.lang.Object
com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
com.ibm.wala.cast.js.ipa.callgraph.JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl
- All Implemented Interfaces:
PointerAnalysis<InstanceKey>
- Enclosing class:
JSSSAPropagationCallGraphBuilder
public static class JSSSAPropagationCallGraphBuilder.JSPointerAnalysisImpl
extends AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitorModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class PointerAnalysisImpl
PointerAnalysisImpl.HModel, PointerAnalysisImpl.ImplicitPointsToSetVisitorModifier and TypeClassDescriptionprotected classstatic class -
Field Summary
Fields inherited from class PointerAnalysisImpl
builder, pointerKeysModifier and TypeFieldDescriptionprotected final PropagationCallGraphBuilderprotected final PointerKeyFactoryAn object that abstracts how to model pointers in the heap.Fields inherited from class AbstractPointerAnalysis
instanceKeysModifier and TypeFieldDescriptionprotected final MutableMapping<InstanceKey> bijection from InstanceKey <=> Integer -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
makeHeapModelMethods inherited from class PointerAnalysisImpl
computeImplicitPointsToSetAtGet, getClassHierarchy, getHeapModel, getPointerKeys, getPointsToSet, isFiltered, toStringModifier and TypeMethodDescriptioncomputeImplicitPointsToSetAtGet(CGNode node, FieldReference field, int refVn, boolean isStatic) getPointsToSet(PointerKey key) booleanisFiltered(PointerKey key) did the pointer analysis use a type filter for a given points-to set? (this is ugly).toString()Methods inherited from class AbstractPointerAnalysis
getCallGraph, getHeapGraph, getInstanceKeyMapping, getInstanceKeys
-
Method Details
-
makeImplicitPointsToVisitor
protected PointerAnalysisImpl.ImplicitPointsToSetVisitor makeImplicitPointsToVisitor(LocalPointerKey lpk) - Overrides:
makeImplicitPointsToVisitorin classAstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
-