See: Description
Class | Description |
---|---|
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<T> |
Basic data structure support for a call graph.
|
BasicCallGraph.Key | |
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
Entrypoint s. |
ContextInsensitiveSelector |
A basic context selector that ignores context.
|
DefaultContextSelector |
Default object to control context-insensitive context selection, This includes reflection logic.
|
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
|
PartialCallGraph |
a view of a portion of a call graph.
|
SubtypesEntrypoint |
An entrypoint whose parameter types are cones based on declared types.
|
UnionContextSelector |
Checks ContextSelectors A and B, then returns the union of their findings.
|
Util |
Call graph utilities
|