簡體   English   中英

如何在Eclipse中折疊或隱藏setter和getter?

[英]How to fold or hide setters and getters in Eclipse?

問題是,有太多的setter和getters弄亂了源代碼編輯器。

我必須向上和向下滾動,以區分商業方法的划分在哪里。

是否有一個插件可以隱藏或折疊setter和getter?

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

我寧願將業務方法放在 setter和getter 之上 ,並在它們之間放置這樣的東西:

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

使用Ctrl + O進行導航

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

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

當您使用Eclipse時,不需要鼠標。

Coffee Bytes Code Folding是您的朋友:

添加代碼折疊首選項頁面 - 啟用/禁用折疊類型 - 控制折疊:例如getter / setter,主要方法,構造函數,其他方法。 - 單獨折疊Javadocs,塊注釋等 - 過濾可折疊區域(例如,在行數上) - 根據特定定義的注釋定義自己的可折疊區域並定義自定義折疊結構(例如,if,while,try / catch,switch,comments, ...) - 新圖標集

如果你有太多的getter和setter使你對業務方法感到困惑,那么現在是時候重構成兩個獨立的類了。

結帳projectlombok 它將自動為您的屬性生成getter / setter,並保持源清除此樣板代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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