public class CallGraph extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CallGraph.Edge |
| Constructor and Description |
|---|
CallGraph() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addEdge(CallGraph.Edge edge) |
boolean |
addEntryPoint(Method m) |
Collection<CallGraph.Edge> |
edgesInto(Method m) |
Collection<CallGraph.Edge> |
edgesOutOf(Statement stmt) |
Set<CallGraph.Edge> |
getEdges() |
Collection<Method> |
getEntryPoints() |
com.google.common.collect.Multimap<Field,Statement> |
getFieldLoadStatements() |
com.google.common.collect.Multimap<Field,Statement> |
getFieldStoreStatements() |
Set<Method> |
getReachableMethods() |
int |
size() |
public Collection<CallGraph.Edge> edgesOutOf(Statement stmt)
public boolean addEdge(CallGraph.Edge edge)
public Collection<CallGraph.Edge> edgesInto(Method m)
public int size()
public Set<CallGraph.Edge> getEdges()
public Collection<Method> getEntryPoints()
public boolean addEntryPoint(Method m)
public com.google.common.collect.Multimap<Field,Statement> getFieldStoreStatements()
Copyright © 2024. All rights reserved.