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

6

问题在于有太多的setter和getter混乱了源代码编辑器。

我不得不上下滚动并区分业务方法的分界点。

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

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

5个回答

3

2

使用Ctrl+O进行导航。

创建分区以分离代码的特定部分(如Bozho所建议的)。

可以使用大纲视图而不是滚动代码。

在使用Eclipse时,鼠标并不是必需的。


1

我更倾向于将业务方法放在设置器和获取器之上,并在它们之间放置类似以下的内容:

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

1

咖啡字节代码折叠是你的好朋友:

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


您可以通过Eclipse自身的Yoxos市场(Help -> Eclipse Marketplace)安装它。无论是否维护,它仍然可以使用,在Helios中存在一些小问题,并提供比默认折叠更多的功能。 - Sylar

-1
如果您有太多的getter和setter混淆了业务方法,那么现在是将其重构为两个单独的类的时候了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接