Package com.ibm.wala.ipa.callgraph
package com.ibm.wala.ipa.callgraph
-
ClassDescriptionA place to hold onto caches of various analysis artifacts.Basic interface for options that control call graph generation.options for handling reflection during call graph constructionBase class that represents a set of files to analyze.Basic interface for a call graph, which is a graph of
CGNode
CallGraphBuilder<I extends InstanceKey>Basic interface for an object that can build a call graph.An exception to throw when call graph construction is canceled.Collect basic call graph statisticsUtility class for computing an analysis result for call graph nodes and their transitive callees, given the results for individual nodes.Basic interface for a node in a call graph.This interface represents policies for selecting a class to allocate at a given new site.A Context is a mapping from a name (ContextKey) to a value (ContextItem)A placeholder for strong typing.This just exists to enforce strong typing.context key representing some parameter index, useful, e.g.An interface to an object which helps control context-sensitivity.misc utilities for dealing with contextsA context that first checks with A, then defaults to B.A representation of an entrypoint in the call graph.This interface represents policies for selecting a method to call at a given invocation site.A serializable version ofAnalysisScope
.