13
重構字段時,eclipse中的默認行爲是僅重命名該字段,而使用不一致名稱的訪問器方法。eclipse中字段的重命名
按Alt+Shift+R
兩次將顯示一個「重命名對話框」,我可以在其中選擇訪問器是否應該重命名(作爲兩個單獨的選項)。這減輕了手動重命名訪問者的痛苦,但仍然是相當不理想的,涉及比就地重命名多3個快捷方式,加上我平常的健忘...... :)
我想不出爲什麼我不希望我的重構是一致的,那麼是否有一種方法可以使訪問者重命名默認行爲?只要調整隱藏設置並設置隱蔽標誌,我就可以了。
謝謝
我不認爲IDE應該能夠決定訪問方法,例如'getName();'可以是一個業務方法而不是簡單的訪問方法 –
我記得Eclipse似乎記得你以前的決定:如果你有選擇重命名getter/setter的選項,下一次,簡單的Alt-Shift-R一次,getter/setter也會重命名。我不確定哪個版本有這樣的功能,但我知道我在3.5或3.6時代看到了這種行爲 –
@JigarJoshi有一個字段'name'和一個方法'getName()'做與'name'字段無關的事情一個相當糟糕的設計決定IMO。另外,eclipse已經有了上面提到的選項,我只是想讓它更易於使用 – kostja