Java 如何在Eclipse中折叠或隐藏setter和getter?

Java 如何在Eclipse中折叠或隐藏setter和getter?,java,eclipse,Java,Eclipse,问题是有太多的setter和getter把源代码编辑器搞乱了 我必须上下滚动,区分业务方法的界限在哪里 是否有一个插件,我可以隐藏或折叠setter和getter 我知道有些库可以通过使用注释或AOP技术消除setter和getter,但这在我的项目中是不允许的。我宁愿将业务方法置于setter和getter之上,并在它们之间放置类似的东西: //================== Setters and getters start ===================== 使用Ctrl+

问题是有太多的setter和getter把源代码编辑器搞乱了

我必须上下滚动,区分业务方法的界限在哪里

是否有一个插件,我可以隐藏或折叠setter和getter


我知道有些库可以通过使用注释或AOP技术消除setter和getter,但这在我的项目中是不允许的。

我宁愿将业务方法置于setter和getter之上,并在它们之间放置类似的东西:

//================== Setters and getters start =====================
使用Ctrl+O导航

创建分隔代码特定部分的部分(如Bozho建议的)

您可以使用outline视图,而不是滚动代码

当您使用Eclipse时,实际上并不需要鼠标

是你的朋友:

添加代码折叠首选项页 -启用/禁用折叠类型 -控制折叠:例如getter/setter、main方法、构造函数、其他方法。 -分别折叠Javadocs、块注释等 -过滤可折叠区域(例如,在行数上) -根据专门定义的注释定义自己的可折叠区域并定义 自定义折叠结构(例如,if、while、try/catch、switch、comments等)
-新图标集

如果有太多的getter和setter将您与业务方法混淆,那么听起来是时候将其重构为两个独立的类了。

投票:

您可以通过eclipse本身的Yoxos marketplace(帮助->eclipse marketplace)安装它。无论是否维护,它仍然可以工作,在Helios中有一些小问题,并提供比默认折叠更多的功能。