Package com.ibm.wala.ipa.callgraph.impl
package com.ibm.wala.ipa.callgraph.impl
-
ClassDescriptionA synthetic method from the
FakeRootClass
Includes all application methods in an analysis scope as entrypoints.An entrypoint which chooses some valid (non-interface) concrete type for each argument, if one is available.Basic data structure support for a call graph.A class that represents the a normal node in a call graph.AClassTargetSelector
that simply looks up the declared type of aNewSiteReference
in the appropriate class hierarchy.AMethodTargetSelector
that simply looks up the declared type, name and descriptor of aCallSiteReference
in the appropriate class hierarchy.This class represents the union of two sets ofEntrypoint
s.A basic context selector that ignores context.Default object to control context-insensitive context selection, This includes reflection logic.An entrypoint whose parameter types are the declared types.A context selector that first checks with A, then defaults to B.An object that represent the context everywhere; used for context-insensitive analysisA call graph which explicitly holds the target for each call site in each node.An abstractNumberedEdgeManager
where predecessor edges are represented explicitly.A synthetic class for the fake root method.A synthetic method that models the fake root node.A synthetic method that calls all class initializersa view of a portion of a call graph.An entrypoint whose parameter types are cones based on declared types.Checks ContextSelectors A and B, then returns the union of their findings.Call graph utilities