有什么方法可以在Java / Eclipse中对方法进行分组吗?
我希望能够对类似的方法进行分组,并让它们出现在 Eclipse 的 Outline 视图中。这使得浏览大量代码变得更加容易,并且更容易找到所需的方法。在 Objective-C 中,有一个可以设置的杂注标记命令。
对于java/eclipse来说,类似的东西?
我希望能够对类似的方法进行分组,并让它们出现在 Eclipse 的 Outline 视图中。这使得浏览大量代码变得更加容易,并且更容易找到所需的方法。在 Objective-C 中,有一个可以设置的杂注标记命令。
对于java/eclipse来说,类似的东西?
我使用Coffee Bytes插件进行代码折叠,专门将其配置为具有开始和结束标签的折叠代码。
虽然该插件无法在Google代码页面上列出的页面下载,但它已针对Eclipse 3.5进行了重新编译并在其他地方提供;该版本似乎也适用于Eclipse 3.6和3.7。它也可以在Yoxos市场上使用。
我使用以下表示法对属性的 getter 和 setter 以及属性的声明进行分组,尽管可以扩展相同的表示法供您使用。
// {{ Id
private String id;
public String getId() {
return id;
}
public void setId(final String id) {
this.id = id;
}
// }}
需要通过在 Windows >首选项> Java >编辑器>折叠的代码折叠部分中设置适当的首选项来完成相同的配置。请记住选择咖啡字节 Java 折叠,并启用对用户定义区域的支持。
尽管对分组/折叠的支持仅限于编辑器,但折叠中方法的自然顺序可以保留在大纲视图中。恐怕我不知道除了这个插件之外的任何分组功能。
我真的很想念Smalltalk的时代。
表示这些类别的最佳方法是向代码本身添加注释。然后,您需要创建使用这些批注的专用大纲视图。听起来像是一个很好的Google Summer of Code项目。