Eclipseでアクセサー/ミューテーターメソッドの名前を変更しますか?

StackOverflow https://stackoverflow.com/questions/197123

質問

アクセサー/ミューテーターが取得/設定する変数がリファクタリングされるときに、アクセサー/ミューテーターの名前を自動的に変更する方法はありますか->名前が変更されました(Eclipse 3.4)?

役に立ちましたか?

解決

1-変数で[リファクタリング]-> [名前の変更]を選択すると、Eclipseは「インライン」で新しい名前を入力するよう求めます。ボックス。そのすぐ下にヘルプメッセージがあり、その隣に小さなアイコン(下向きの矢印)があります。その矢印をクリックして[名前の変更ダイアログを開く]を選択します。必要なチェックボックスを含む新しいポップアップが表示されます。

2-または、変更する変数を選択して、 2回 Alt + Shift + Rを押します。ゲッター/セッターのチェックボックスを再度チェックします。

他のヒント

デフォルトでは、変数の「インライン」名前変更を使用する場合、Eclipseはgetterおよびsetterの名前を変更しません。ただし、一度名前を変更するために「フィールドの名前変更」ダイアログを使用し、「ゲッターの名前変更」および「セッターの名前変更」を選択することにより、この動作を変更できます。 (このウィンドウを開く方法のみの詳細については、 idrosidによる回答を参照してください。)

この後、「インライン」の名前変更により、そのフィールドのゲッターとセッターも更新されます(ただし、セッターのパラメーターは更新されません)。

注、Eclipse 4.5でこれをテストしました

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top