Call Graph | ![]() ![]() |
![]() |
The call graph shows a statically calculated
thread resolved
call graph for selected nodes. The nodes are methods, classes, packages, or Java EE components,
depending on the selected aggregation level.
To calculate a call graph, click
Before a graph is calculated, the
call graph wizard
is brought up. The resulting graph is static and can be re-calculated be executing
|
![]() |
The call graph has the following properties:
By default, the call graph only shows the direct incoming and outgoing calls of the initially selected nodes. You can expand the graph by double clicking on any node. This will expand the direct incoming and outgoing calls for that node. Selective actions for expanding the graph are available in the toolbar, the View menu and the context menu:
If applicable, an node has plus signs at the left and the right side to show or hide
calling and called nodes. The controls at the left side are
for calling, the controls at the right side for called nodes. The plus signs have the same effect
as the
You can hide nodes by selecting them and pressing the delete key. You can select
multiple nodes and delete them together. Alternatively, you can select the
If you delete methods, the call graph may contain a number of unconnected branches.
To clean up the graph, select a method on the branch that should be retained and select the
The reference graph offers a number of navigation and zoom options. |
![]() ![]() |