profaim  >  関連ソフトウェア  >  開発ソフトウェア  >  Eclipse統合開発環境  >  Eclipse Java開発  >  変数名変更

変数名変更(リファクタリング)

記載日:2007/01/20
Windows XP SP2 Eclipse 3.1.2 日本語版

1.変数名のリファクタリング

リファクタリング対象コーディングをしていて、途中で変数名を変更したくなるこもあると思います。目で確認しながら1つ1つ変更していってもいいのですが、 Eclipse のリファクタリング機能を使えば、変数名を一括して置き換えることができて便利です。

ここでは、Eclipse のリファクタリング機能を使用して、 doGet メソッドの引数名 「arg0」 を 「request」 に変更する手順を紹介します。

2.変数名リファクタリングの手順

2-1.変数を選択し「名前変更」

名前変更まず、変更したい変数を選択します。そこで右クリックして 「リファクタリング」 メニューから 「名前変更」 を選択します。

2-2.変数名変更ダイアログ

変数名変更ダイアログローカル変数の名前変更」 ダイアログが表示されます。新しい名前を入力して OK を押します。

この際、参照の更新にチェックを付けておきます。これで選択した変数だけでなく前後で使用している変数も併せて変更されます。

チェックを外せば選択した変数名だけを変更できますが、それだけなら Eclipse の機能ではなく直接手で修正した方が楽だと思います。

2-3.変更内容プレビュー

変更内容プレビュー前の画面で 「プレビュー」 ボタンを押せば、これから変更される内容がプレビューとして確認できます。

変更される行に色が付き、右側にも四角くマークが付きます。今回は全部で2行が変更されることがわかります。プレビュー画面は左が変更前右が変更後のソースコードになります。

変更内容に問題なれば 「OK」 を押します。

2-4.変数名変更完了

変数名変更「ローカル変数の名前変更」 ダイアログか、プレビューダイアログで 「OK」 を押せば、変数名が変更されます。

最後にソースを保存すれば変数名の変更は完了です。