![](/img/trans.png)
[英]Refactor my Java code to replace attribute access to getters and setters
[英]Eclipse Refactoring - Replace Java getters & setters with direct field access
對於純數據類,我們不使用getter或setter。 重構舊代碼時,我希望能夠使用直接字段訪問快速替換(通常是Eclipse生成的)對getter和setter的調用。
有沒有這樣做的插件?
注意 : 我對封裝的優缺點不感興趣,已經討論了太多次了 。
因此,我想替換為:
myData.setValue(17);
int value = myData.getValue();
與:
myData.value = 17;
int value = myData.value;
您可以使用現有的內聯方法重構。 只需公開相關字段,然后執行該重構即可。 如果您的代碼庫太大而無法手動執行此操作,則可以看看如何使用JDT / LTK以編程方式執行內聯重構?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.