簡體   English   中英

Eclipse重構-用直接字段訪問替換Java getter和setter

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM