メソッドの抽出ダイアログ
メソッドの抽出とコード例のチェックの詳細については、「メソッドの抽出」セクションを参照してください。
項目 | 説明 |
---|---|
名前 | このフィールドには、選択したソースコードに基づいて生成する関数またはメソッドの名前を指定します。 |
可視性 | この領域で、生成するメソッドの可視範囲を指定します。 |
static 宣言 | 静的メソッドを作成するには、このチェックボックスを選択します。 |
アノテーションを生成 | このオプションは、推測された |
可変引数を宣言 | 配列の代わりに varargs を宣言する場合は、このオプションを選択します。 |
パラメーターの折りたたみ | たとえば、 |
チェーンコンストラクターを抽出 | このオプションを使用して、コンストラクター本体から連鎖コンストラクターを抽出し、元のコードを |
出力変数 | この読み取り専用フィールドには、新しいメソッド / 関数の出力が呼び出し元のメソッド / 関数に渡される際に経由する変数の名前が表示されます。出力変数を返す領域での選択に応じて、この変数は return ステートメントで使用されるか、新しいメソッド / 関数の参照パラメーターによって渡されるように宣言されます。 |
出力変数を返す | この領域で、新しいメソッドまたは関数が出力変数(英語)を呼び出し先に返す(英語)方法を指定します。
|
パラメーター | この領域で、新しいメソッド / 関数に渡すパラメーターを選択します。 |
上 / 下に移動 | これらのボタンを使用して、パラメーターの順序を変更します。 |
シグネチャープレビュー | この読み取り専用フィールドに、新しいメソッドの宣言を表示します。 |
関連ページ:

メソッドの抽出
メソッドの抽出リファクタリングを使用すると、グループ化できるコードフラグメントを取得し、別のメソッドに移動して、古いコードをメソッドの呼び出しに置き換えることができます。メソッドを抽出するとき、変数を確認する必要があります。出力変数が 1 つの場合、抽出されたメソッドの戻り値として使用されます。複数の出力変数がある場合、メソッドの抽出リファクタリングが適用されず、エラーメッセージが表示されます。この場合、メソッドの抽出を動作させるためのいくつかの回避策があります。例: すべての出力値を含む特別な...

インターフェースの抽出ダイアログ
インターフェースの抽出の使用の詳細については、抽出インターフェースのセクションを参照してください。インターフェースを抽出この読み取り専用フィールドには、インターフェースを抽出するクラスを含むソースパッケージの名前が表示されます。インターフェースの抽出このオプションを選択すると、IntelliJ IDEA は新しいインターフェースを抽出しますが、それをすぐには使用せず、ソースコードも変更されません。インターフェース名新しいインターフェースの名前を入力します。インターフェースの抽出オプションが選択さ...