GoLand 2026.1 Help

ソースコード階層

GoLand を使用すると、タイプ、メソッド、呼び出しの階層を調べて、ソースファイルの構造を調査できます。

Building and navigating a call hierarchy

コード階層の分析

  • タイプ階層は、タイプによって実装されるインターフェースと、インターフェースを実装するタイプを示します。

  • 呼び出し階層は、メソッドまたは関数の呼び出し元または呼び出し先を示します。

ビルドされると、階層はすぐに 階層 ツールウィンドウで表示および確認できます。 呼び出し元階層と呼び出し先階層は、 2つの別々のタブに表示されます。呼び出し元を見るには 呼び出し元階層ツールバーボタン 、呼び出し先を見るには 呼び出し先階層ボタン をクリックしてください。

型階層のビルド

  1. エディターで目的のタイプまたはインターフェースを選択します。

  2. メインメニューで 移動 | 型階層 に移動するか、 Ctrl+H を押します。

    階層ツールウィンドウに表示される型階層

要素の異なる色は、これらのファイルが属する異なるスコープを表します。 例: テストにはデフォルトで緑が使用されます。 詳細については、 スコープを色に関連付ける を参照してください。

呼び出し階層を構築する

  1. エディターでファイルを開き、目的のメソッドまたは関数の宣言または使用箇所にキャレットを配置します。

  2. メインメニューで、 移動 | 呼び出し階層 に移動するか、 Ctrl+Alt+H を押します。

    呼び出し階層を構築する

階層タブを保持する

  • 階層 ツールウィンドウで、ツールバーの タブをピン留め ボタン 「ピン留め」ボタン をクリックします。

階層を表示する

階層ツールウィンドウを開く

  1. 表示する階層がすでに構築されていることを確認し、 階層の構築を参照してください。

  2. メインメニューから 表示 | ツールウィンドウ | 階層 を選択します。

タブ間を移動する

  • 現在表示されているタブをクリックし、リストから表示する次のタブを選択します。

呼び出し元と呼び出し先を切り替える

  • GoLand を使うと、昇順または降順の階層、つまり呼び出し先または呼び出し元メソッド、親または子の型などをビルドおよび探索できます。

    呼び出し元階層ツールバーボタン または 呼び出し先階層ボタン をクリックして、それぞれ呼び出し側メソッドまたは呼び出し先メソッドを表示します。

階層ツールウィンドウのボタン

項目

説明

利用可能

呼び出し元階層ツールバーボタン

階層タイプに応じて:

  • 型階層: 現在のタイプの各スーパー型階層を示します。

  • 呼び出し階層: 選択したメソッドの呼び出し元を表示します。

すべての階層

呼び出し先階層ボタン

階層タイプに応じて:

  • 型階層: 選択したタイプを拡張するすべてのタイプを表示します。

  • 呼び出し階層: 選択したメソッドの呼び出し先を表示します。

すべての階層

アルファベット順に並べ替えボタン

ツリー内のすべての要素をアルファベット順にソートします。

型階層

スコープ

このリストを使用して、現在の階層のスコープを制限します:

  • プロジェクト: プロジェクト全体でメソッドの使用状況を追跡します。

  • テスト: テストタイプ全体でメソッドの使用状況をトレースします。

  • すべて: プロジェクトおよびライブラリ全体でメソッドの使用状況をトレースします。

  • このタイプ: スコープを現在のタイプに制限します。

事前構成されたスコープに加えて、独自のスコープを定義できます。 スコープを定義するには、リストから 構成 を選択し、 スコープダイアログで必要なスコープを定義します。

呼び出し階層

インターフェース呼び出しを考慮するボタン

このインターフェースメソッドを実装するすべての構造体で、選択されたメソッドの呼び出しを検索します。 デフォルトでは、選択したメソッドの呼び出しのリストは、現在の構造体でのみ表示されます。

呼び出し階層

リフレッシュボタン

更新されたすべての型または型構造を表示します。

すべての階層

シングルクリックで移動ボタン

階層ツリーの選択されたノードに対応するソースコード内のファイルとセクションに移動します。

すべての階層

「すべて展開」ボタン

すべてのノードを展開します。

すべての階層

階層ツリーのすべてのノードを展開します。

すべての階層

ピンボタン

現在のタブを閉じて再利用するのをロックします。 次のコマンドの結果が新しいタブに表示されます。

すべての階層

テキストファイルへのエクスポート

階層をテキストファイルにエクスポートします。 このファイルの場所を指定できます。

すべての階層

閉じるボタン

ツールウィンドウを閉じます。

すべての階層

2026 年 5 月 22 日