Package com.ibm.wala.ipa.callgraph.impl

This package provides some implementations of basic functions needed for various call graph construction algorithms.

See:
          Description

Class Summary
AbstractRootMethod A synthetic method from the FakeRootClass
AllApplicationEntrypoints Includes all application methods in an analysis scope as entrypoints.
ArgumentTypeEntrypoint An entrypoint which chooses some valid (non-interface) concrete type for each argument, if one is available.
BasicCallGraph Basic data structure support for a call graph.
BasicCallGraph.Key  
BasicEntrypoints Bare bones implementation of entrypoints
ClassHierarchyClassTargetSelector A ClassTargetSelector that simply looks up the declared type of a NewSiteReference in the appropriate class hierarchy.
ClassHierarchyMethodTargetSelector A MethodTargetSelector that simply looks up the declared type, name and descriptor of a CallSiteReference in the appropriate class hierarchy.
ComposedEntrypoints This class represents the union of two sets of entryponts.
ContextInsensitiveSelector A basic context selector that ignores context.
DefaultContextSelector Default object to control context-insensitive context selection
DefaultEntrypoint An entrypoint whose parameter types are the declared types.
DelegatingContextSelector A context selector that first checks with A, then defaults to B.
Everywhere An object that represent the context everywhere; used for context-insensitive analysis
ExplicitCallGraph A call graph which explicitly holds the target for each call site in each node.
FakeRootClass A synthetic class for the fake root method
FakeRootMethod A synthetic method that models the fake root node.
FakeWorldClinitMethod A synthetic method that calls all class initializers
ReflectiveForObjectSubtypesEntrypoint  
ReflectiveSubtypesEntrypoint  
SetOfClasses  
SubtypesEntrypoint An entrypoint whose parameter types are cones based on declared types.
UnresolvedReflectionWarning  
Util  
 

Package com.ibm.wala.ipa.callgraph.impl Description

This package provides some implementations of basic functions needed for various call graph construction algorithms.