IntelliJ IDEA 13.1 Web Help

11.0+

View | Tool Windows | Hierarchy

Use this tool window to analyze and navigate through hierarchies of classes, calls, or methods. The tool window is available only after you have built a hierarchy for the first time.

The contents of the tool window are not automatically updated as you navigate through the source code or switch between editor tabs. The tool window shows the results of the latest hierarchy command and is updated when you run the next hierarchy command, unless the tab with one of the previously built hierarchies is pinned.

Toolbar buttons

Item Description
img When this button is pressed, the hierarchical tree shows both the parent and child classes of the selected class

Child classes are marked with an arrow img in the tree of results.

Tip

For the interfaces this button is disabled.

img Depending on the hierarchy type:
  • For class hierarchies - when this button is pressed, the tool window shows all classes that extend the selected class, or implement the selected interface.
  • For call hierarchies - when this button is pressed, the tool window shows the callees of the selected method.
img Depending on the hierarchy type:
  • For class hierarchies - when this button is pressed, the tool window shows the hierarchy of each supertype of the current class.
  • For call hierarchies - when this button is pressed, the tool window shows the callers of the selected method.
img When this button is pressed, the elements within a tree are sorted alphabetically.
Scope Use this drop-down list to select a scope, which the hierarchy in question should be confined to. In addition to the pre-configured scopes, you can define your own one: select Configure from the drop-down list, and define the required scope in the Scopes dialog box that opens.
img If you made any changes of the classes or the class structure, they become visible in the Hierarchy tool window only after you press this button.
img Toggle the Autoscroll to source mode. When the button is pressed, every time the node is focused, the corresponding line of source code is highlighted in the editor.
pin.png When this button is pressed, the current tab will not be overwritten; instead, the results of the next command will be displayed in a new tab.
img Click this button to close the selected tab of results.
img Click this button to show reference page.

See Also

Procedures:

Reference:

Getting Started:

Web Resources: