probe
Class CallGraph

java.lang.Object
  extended byprobe.CallGraph

public class CallGraph
extends java.lang.Object

A representation of a call graph.


Constructor Summary
CallGraph()
           
 
Method Summary
 java.util.Set edges()
           
 java.util.Set entryPoints()
           
 java.util.Set findReachables()
          Returns a set of those methods that are transitively reachable in the call graph from its entry points.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallGraph

public CallGraph()
Method Detail

entryPoints

public java.util.Set entryPoints()
Returns:
The (mutable) set of ProbeMethod's that are the entry points of the call graph.

edges

public java.util.Set edges()
Returns:
The (mutable) set of call edges in the call graph.

findReachables

public java.util.Set findReachables()
Returns a set of those methods that are transitively reachable in the call graph from its entry points.