2013-10-27 127 views
4

在Eclipse Kepler上,當您生成getters/setters(對於java代碼)時,會出現一個框,其中「聲明類型中的字段訪問」中的默認選項是「use getters and setters」 ,但我總是使用其他選項(「保持字段參考」),我想使它成爲默認值。修改默認的Eclipse getters/setters行爲

有沒有辦法做到這一點?

非常感謝!

+0

這是什麼語言? –

+0

aw,它現在用於Java – user1864070

回答

4

不,它是硬編碼的源代碼。我不得不通過修補org.eclipse.jdt.ui {}版本的.jar解決同樣的問題:

  • 組織\日食\ JDT \內部\ corext \重構\海基會\ SelfEncapsulateFieldRefactoring

改變構造fEncapsulateDeclaringClass= true;fEncapsulateDeclaringClass= false;

  • 有機\蝕\ JDT \內部\ UI \重構\ SEF \ SelfEncapsulateFieldInputPage

通過將setSelected(true)設置爲「保持參考」無線電來更改方法createFieldAccessBlock。

+0

,我稱之爲確定+1 –