「メソッドの抽出」ダイアログを使用して、クラス内のコードの選択内容を新規メソッドに変更します。選択内容は、クラス内の新規メソッドへのコールで置き換えられます。
コード・ブロック内の式または文のセットを選択できます。メソッドの抽出ツールでは、コード・ブロック内で開始してブロック外で終了するなど、選択内容の一般的な問題について自動的に検証します。また、2つの変数が選択内容に割り当てられ、後で使用されるなど、より複雑な問題も検出されます。この場合、結果として、2つの値を戻す必要のあるメソッドが抽出されます。ただし、このメソッドは値を戻すことができません。
ツールで、選択したコードからのメソッドの抽出に問題が発生した場合、問題の原因を示すエラー・ダイアログが表示されます。