获取Eclipse中类中所有方法的概述透视图

use*_*184 2 eclipse xcode android

我做了很多xCode编程,发现类中方法的概述视角真的很有帮助.它看起来像这样:

MY_GROUP_1 <- defined with #pragma mark MY_GROUP_1
M method11
M method12
M....
MY_GROUP_2
M method21
M method22
M....
Run Code Online (Sandbox Code Playgroud)

在Eclipse中我只找到了大纲视图,它没有带标题的分组.所以我开始定义方法只是为了将它们滥用为像这样的组名

 /**
     * 
     * @category MessageSequence
     */
    public void __GROUP_1__() {

    }
Run Code Online (Sandbox Code Playgroud)

至少我现在在大纲视图中有一个如下所示的列表:

    __GROUP_1__
    method11
    method12
    method..
   __GROUP_2__
    method21
    method22
    method..
Run Code Online (Sandbox Code Playgroud)

虽然它总比没有好,但我怀疑这是通过其方法来概述类结构的最佳方法.

这样做的正确方法是什么?

非常感谢!

ps我也不知道为什么分组标题方法必须公开.Eclipse不在概述视图中显示私有方法.

编辑:根据"美甲"给出的答案我在这里更新,以便每个人都可以看到它是如何工作的,而不必浪费时间去尝试...

  1. 按照安装说明 http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html - 链接找到
  2. 在settings-> java-> editor-> folding-> user defined regions(右侧的选项卡)中设置标识符以启动标识符:region,endidentifier:endregion

现在你可以这样做:

 //region Y
    public void y1() {
    }

    public void y2() {
    }

    //endregion Y
Run Code Online (Sandbox Code Playgroud)

没有设置折叠对我来说不起作用..哦,是的,不要忘记重新启动Eclipse,如果它不能立即工作!

The*_*ail 8

事实上,这是在Java/Eclipse中分组方法任何方式的副本.

所提到的Coffee Bytes插件在引用位置不再可用.但是,似乎Bartosz Kosarzycki昨天发布了更新版本:

http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html

请注意,这并不能提供的大纲视图,在编辑器中刚(定制)折叠分组.

  • 感谢您再次找到该链接 - 有趣的是它昨天发布了.我现在使用它它工作正常 - 但是不要忘记将settings-> java-> user defined regions - >下的标识符分别设置为region和endregion (2认同)