メソッドの署名の変更

関連項目

「メソッドパラメータを変更」コマンドはメソッドの署名を変更し、署名の変更をこのメソッドを呼び出すすべてのコードに対して送ることができます。 特に、次の操作が実行できます。

メソッドにパラメータを追加する

  1. 「ソースエディタ」ウィンドウに表示されたメソッドを右クリックし、コンテキストメニューから「リファクタリング」>「メソッドパラメータを変更」を選択します。

    「メソッドパラメータを変更」ダイアログが開きます。

  2. 「追加」ボタンをクリックし、パラメータを追加します。
  3. 「パラメータ」表で、追加したパラメータの名前と型を変更します。その後「値」列にパラメータのデフォルト値を追加します。セルを編集するには、そのセルをダブルクリックします。
  4. (任意) 変更を加える前にその変更内容を事前に確認しなくてもよい場合は、「すべての変更をプレビュー」チェックボックスの選択を解除します。
  5. (任意) アクセス修飾子を変更するには、「アクセス修飾子」コンボボックスから修飾子を選択します。
  6. 「次へ」をクリックします。 「すべての変更をプレビュー」チェックボックスの選択を解除すると、変更が自動的に適用され、残りの処理がすべて省略されます。
  7. 「リファクタリング」ウィンドウに変更対象のコード行が表示されます。表示されたコード行のリストを参照し、変更しない行がある場合はその行のチェックボックスの選択を解除してください。
  8. (任意) 「リファクタリング」ウィンドウに表示されたファイル名をダブルクリックすると、ファイルを開くことができます。また、行をダブルクリックすると、ファイルが開いて該当するコード行にカーソルが置かれます。
  9. 「リファクタリングを実行」をクリックし、選択した行に変更を加えます。

メソッド署名のパラメータの順序を変更する

  1. 「ソースエディタ」ウィンドウに表示されたメソッドを右クリックし、コンテキストメニューから「リファクタリング」>「メソッドパラメータを変更」を選択します。
  2. 移動するパラメータを選択してから「上へ移動」または「下へ移動」をクリックし、リスト内でパラメータを移動します。
  3. 「次へ」をクリックします。 「すべての変更をプレビュー」チェックボックスの選択を解除すると、変更が自動的に適用され、残りの処理がすべて省略されます。
  4. 「リファクタリング」ウィンドウに変更対象のコード行が表示されます。表示されたコード行のリストを参照し、変更しない行がある場合はその行のチェックボックスの選択を解除してください。
  5. 「リファクタリングを実行」をクリックし、選択した行に変更を加えます。

メソッドのアクセス修飾子を変更する

  1. 「ソースエディタ」ウィンドウに表示されたメソッドを右クリックし、コンテキストメニューから「リファクタリング」>「メソッドパラメータを変更」を選択します。
  2. 「アクセス修飾子」コンボボックスから修飾子を選択します。
  3. (任意) 変更を加える前にその変更内容を事前に確認しなくてもよい場合は、「すべての変更をプレビュー」チェックボックスの選択を解除します。
  4. 「次へ」をクリックします。 「すべての変更をプレビュー」チェックボックスの選択を解除すると、変更が自動的に適用され、残りの処理がすべて省略されます。
  5. 「リファクタリング」ウィンドウに変更対象のコード行が表示されます。表示されたコード行のリストを参照し、変更しない行がある場合はその行のチェックボックスの選択を解除してください。
  6. (任意) 「リファクタリング」ウィンドウに表示されたファイル名をダブルクリックすると、ファイルを開くことができます。また、行をダブルクリックすると、ファイルが開いて該当するコード行にカーソルが置かれます。
  7. 「リファクタリングを実行」をクリックし、選択した行に変更を加えます。
関連項目
リファクタリングの手順早見表
スーパークラスへのクラスメンバーの移動
サブクラスへのクラスメンバーの移動
メソッドの抽出
フィールド名またはメソッド名の変更
リファクタリングでの変更の取消し

著作権と商標について