|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| CallGraph | Basic interface for a call graph, which is a graph of CGNode |
| CallGraphBuilder | Basic interface for an object that can build a call graph. |
| CallGraphFactory | |
| CGNode | Basic interface for a node in a call graph. |
| ClassTargetSelector | This interface represents policies for selecting a class to allocate at a given new site. |
| Context | A Context is a mapping from a name (ContextKey) to a value (ContextItem) For example, for CFA-1, there is only one name ("caller"); and the context maps "caller" to an IMethod As another example, for CPA, there would be name for each parameter slot ("zero","one","two"), and the Context provides a mapping from this name to a set of types. |
| ContextItem | A placeholder for strong typing. |
| ContextKey | This just exists to enforce strong typing. |
| ContextSelector | An interface to an object which helps control context-sensitivity |
| MethodTargetSelector | This interface represents policies for selecting a method to call at a given invocation site. |
| ReflectionSpecification | This interface holds information describing reflection behavior specified by the user. |
| Class Summary | |
|---|---|
| AnalysisOptions | Basic interface for options that control call graph generation. |
| AnalysisScope | Base class that represents a set of files to analyze. |
| CallGraphStats | |
| CGEdge | An explicit representation of an edge in a call graph. |
| CGLabeledEdge | |
| ContextUtil | misc utilities for dealing with contexts |
| Entrypoint | A representation of an entrypoint in the call graph. |
This package provides basic interfaces and functions for call graph construction.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||