2010-08-12 56 views
5

問題是,有兩個設置器和getter搞砸了源代碼編輯器,我不得不上下滾動並區分業務方法的劃分。 有沒有我可以隱藏或摺疊setters和getters的插件?如何摺疊或隱藏Eclipse中的setters和getters?

我知道有一些庫可以通過使用註釋或AOP技術來消除setter和getter,但這在我的項目中是不允許的。

回答

1

我寧願把業務方法以上的getter和setter方法,並把他們之間的事情是這樣的:

//================== Setters and getters start ===================== 
1

使用按Ctrl +Ø導航

創建分隔代碼的特定部分的部分(如Bozho建議的)。

而不是滾動代碼您可以使用大綱視圖。

雖然您正在使用Eclipse,但並不需要鼠標。

1

Coffee Bytes Code Folding是你的朋友:

添加代碼摺疊首選項頁 - 啓用/禁用摺疊類型 - 控制摺疊:例如getter/setter,主要方法,構造函數,其他方法分開。 - 摺疊的Javadoc,塊註釋等分別 - 過濾可摺疊區域(例如上行數) - 定義基於專門定義註釋自己可摺疊區域和限定 定製摺疊結構(例如,如果,同時,嘗試/捕獲,開關,評論,...) - 新圖標集

+0

該項目已經結束,更新站點無法運行。 – Sawyer 2010-08-12 07:15:46

+0

你可以在eclipse中通過Yoxos marketplace安裝它(幫助 - > Eclipse Marketplace)。維護與否,它仍然有效,在Helios中有一些小問題,並提供比默認摺疊更多的功能。 – Sylar 2010-08-12 07:26:37

1

如果你有太多的getter和setter將你與業務方法混淆,那聽起來好像是時候重構成兩個單獨的類。

0

結帳projectlombok。它會自動爲您的屬性生成getters/setter,並讓源代碼清除這個樣板代碼。

+1

他說他知道這樣的項目,不允許使用它們 – Bozho 2010-08-12 18:52:44