IntelliJ IDEA 2026.1 Help

クラスの抽出ダイアログ

このページを使用して、抽出デリゲートリファクタリングの設定を指定します。

項目

説明

新規クラスの名前

作成するクラスの名前を指定してください。

既存のクラス内にクラスを定義する場合は、 ネストしたクラスを作成する オプションを選択します。

パッケージ名

新しいクラスの宛先パッケージの名前を指定してください。

対象の宛先ディレクトリ

定義するクラスのディレクトリを指定します。

抽出するメンバー

新しいクラスに抽出するフィールドとメソッドを選択します。

IntelliJ IDEA は、 アクセサーの生成 オプションを選択した場合、getter も生成できます。

可視性

抽出するメンバーの可視性レベルを選択します。

以下のオプションから選択できます。

  • エスカレート: このオプションはデフォルトで選択されており、委譲された要素への現在の呼び出しを確実にコンパイルできるように、抽出されたメンバーの可視性が変更されます。

  • そのまま: 抽出するメンバーの既存の可視性を使用する場合は、このオプションを選択します。

  • 非公開: 抽出されたメンバーを非公開にするには、このオプションを選択します。

  • パッケージローカル: 抽出されたメンバーがローカルパッケージのみに属するようにするには、このオプションを選択します。

  • Protected: 抽出されたメンバーを保護するには、このオプションを選択します。

  • Public: 抽出されたすべてのメンバーを公開するには、このオプションを選択します。

2026 年 3 月 30 日