メソッドの名前変更
メソッドの宣言を、そのメソッドが宣言されているコンパイル単位内で変更すると、そのメソッドの名前を変更することができます。ただし、そのメソッドへの参照もすべて更新する場合は、以下のいずれかを行う必要があります。
- メソッドが表示される Java ビュー (たとえば「アウトライン」ビューなど) で、名前変更するメソッドを選択します。
- ビューのポップアップ・メニューから「リファクタリング」>「名前変更」を選択するか、またはグローバル・メニュー・バーから「リファクタリング」>「名前変更」を選択します。
または
- Java エディターで、名前変更するメソッドへの参照またはメソッドの宣言を選択します。
- エディターのポップアップ・メニューから「リファクタリング」>「名前変更」を選択するか、またはグローバル・メニュー・バーから「リファクタリング」>「名前変更」を選択します。
注 1: インターフェースで宣言されているメソッドの名前を変更すると、そのメソッドのインプリメンテーションであるメソッドもすべて名前変更されます (また、それらのメソッドへの参照もすべて更新されます)。
注 2: public、package visible、または protected として宣言されている非静的メソッドの名前を変更すると、そのメソッドをオーバーライドするメソッドもすべて名前変更され、それらのメソッドへの参照もすべて更新されます。
Note 3: 静的メソッドまたはプライベート・メソッドの名前を変更すると、そのメソッドへの参照だけが更新されます。
Java 開発ツール (JDT)
メソッドの抽出
メソッドのオーバーライド
メソッド・パラメーターの名前変更
メソッドのオーバーライド
リファクタリング・アクション
リファクタリング・ウィザード
リファクタリングの設定