「リファクタ」メニュー「メソッドの抽出」
新しいメソッドを作成するため、メソッドからコードのセクションを抽出する場合に使用します。新しいメソッド定義がクラスに追加されます。抽出されたコードが新しいメソッドのコールで置き換えられます。
新しいメソッドの名前を入力します。
名前の入力時にJavaネーミング規則に従っていないと、エラー・メッセージが表示されます。メソッドに対して、無効な名前は使用できません(このような場合は「OK」ボタンが使用不可になっています)。
これは、選択したコードで使用されているローカル変数およびパラメータから導出された提案パラメータのリストです。「対象」列で選択したパラメータは、示されているとおりの順序を持つ新しいメソッドのパラメータになります。選択しないパラメータはローカル変数になります。
提案パラメータの名前を変更する場合は、選択して編集します。
提案パラメータを新しいメソッドのパラメータにする場合は選択し、提案パラメータを新しいメソッド内のローカル変数にする場合は選択を解除します。
選択した項目をリストの上方向に移動する場合にクリックします。この位置は、新しいメソッドのパラメータの順序に反映されます。
選択した項目をリストの下方向に移動する場合にクリックします。この位置は、新しいメソッドのパラメータの順序に反映されます。
新しいメソッドをstaticとして宣言する場合に選択します。
Javaプロジェクトのリファクタ
メンバーのリファクタ
式のリファクタ
Copyright © 1997, 2009, Oracle. All rights reserved.