メソッドの名前変更

メソッドの宣言を、そのメソッドが宣言されているコンパイル単位内で変更すると、そのメソッドの名前を変更することができます。ただし、そのメソッドへの参照もすべて更新する場合は、以下のいずれかを行う必要があります。

  1. メソッドが表示される Java ビュー (例えば「アウトライン」ビューなど) で、名前変更するメソッドを選択します。
  2. ビューのポップアップ・メニューから「リファクタリング」>「名前変更」を選択するか、 グローバル・メニュー・バーで「リファクタリング」>「名前変更」を選択します。

または

  1. Java エディターで、名前変更するメソッドへの参照またはメソッドの宣言を選択します。
  2. エディターのポップアップ・メニューから「リファクタリング」>「名前変更」を選択するか、 グローバル・メニュー・バーで「リファクタリング」>「名前変更」を選択します。

注 1: インターフェースで宣言されているメソッドの名前を変更すると、 そのメソッドのインプリメンテーションであるメソッドもすべて名前変更されます (また、それらのメソッドへの参照もすべて更新されます)。

注 2: public、package visible、または protected として宣言されている非 static メソッドの名前を変更すると、 そのメソッドをオーバーライドするメソッドもすべて名前変更され、それらのメソッドへの参照もすべて更新されます。

注 3: static メソッドまたは private メソッドの名前を変更すると、そのメソッドへの参照だけが更新されます。

関連概念

Java 開発ツール (JDT)

関連タスク

メソッドの抽出
メソッド・パラメーターの名前変更

関連参照

メソッドのオーバーライド
リファクタリング・アクション
リファクタリング・ダイアログ
Java 設定