DVT e Language IDE User Guide
Rev. 24.1.5, 13 March 2024

35.15.6 Call Hierarchy View

The Call Hierarchy view presents the call tree of a method or TCM.

Place the editor cursor on a method definition or method call, right-click, and choose Show > Call Hierarchy, or press Ctrl + Alt + H.

You can expand nodes in the tree to further inspect the hierarchy.

Tip: Double click on any node to jump to the method call.

Tip: Use Up and Down arrow keys to navigate the view, Left to collapse and Right to expand.

Tip: Right-click on a node to:

  • Remove from View Remove selected node from the tree.

  • Expand Children Expand all children of the selected node.

  • Expand Multiple Levels Expand a custom number of levels from the selected node.

  • Go to Declaration Jump to the declaration of the selected method.

Toolbar

Caller Hierarchy Switch strategy to caller (disabled, only available for SystemVerilog).
Callee Hierarchy Switch strategy to callee. Also refreshes the view.
Refresh View Recompute the call tree if dirty (see below).
Link with editor Link tree selection with editor.
History Shows a list of methods on which Call Hierarchy was most recently called.
Prepend Package Name Show package name in labels.
Expand Multiple Levels Expand a custom number of levels.
Toggle Inspect Panel Show/hide the inspect panel embedded in the view.
Analyze all root method extensions Analyzes root method extensions.

Icons

Method call or method definition
Predefined method call
TCM

Refresh

The Call Hierarchy view is not automatically updated at incremental build.

When you decide it's time to recompute the view contents, simply click the Refresh toolbar button.

Note: Refresh may not retain the state of the method call tree.