IntelliJ IDEA 2025.3 ヘルプ

インターフェースの抽出ダイアログ

リファクタリング | インターフェースの抽出

インターフェースの抽出(英語)の使用の詳細については、抽出インターフェースのセクションを参照してください。

項目

説明

インターフェースを抽出

この読み取り専用フィールドには、インターフェースが抽出されるクラスを含むソースパッケージが表示されます。

インターフェースの抽出

選択すると、IntelliJ IDEA は新しいインターフェースを作成しますが、すぐには適用されないため、ソースコードは変更されません。

インターフェース名

新しいインターフェースの名前を入力してください。このフィールドは、インターフェースの抽出オプションを選択した場合にのみ使用できます。

インターフェースを抽出し、可能であれば使用する

このオプションを選択すると、インターフェースが抽出され、ソースコードにすぐに適用され、推奨変更が検索ツールウィンドウの専用タブに表示されます。

可能であれば元のクラスの名前を変更してインターフェースを使用する

このオプションを使用して、元のクラスの名前を変更し、新しく作成されたインターフェースの実装にします。

実装クラス名を変更

元のクラスの新しい名前を入力します。可能であれば元のクラスの名前を変更してインターフェースを使用するオプションが選択されている場合、このフィールドは使用可能です。

新規インターフェースのパッケージ

新しいインターフェースのパッケージを指定します。必要に応じて、参照アイコン(Browse button)をクリックしてパッケージディレクトリを選択してください。

インターフェースを形成するメンバー

クラスのメソッドと、新しいインターフェースに含める最後の静的フィールド(定数)を指定します。要素をインターフェースに含めるには、その横にあるチェックボックスをオンにします。

JavaDoc/ASDoc

インラインドキュメントに適用するアクションを指定してください。利用可能なオプションは以下のとおりです。

  • そのまま - このオプションを選択すると、インラインドキュメントはそのまま残ります。

  • コピー - このオプションを選択すると、インラインドキュメントが現在の場所から削除されずに、抽出されたインターフェースにコピーされます。

  • 移動 - このオプションを選択すると、インラインドキュメントが抽出されたインターフェースに移動され、現在の場所から削除されます。

2025 年 9 月 02 日