使用EclipseGanymede对方法进行更细粒度的排序:有好的插件可用吗?

使用EclipseGanymede对方法进行更细粒度的排序:有好的插件可用吗?,eclipse,refactoring,eclipse-plugin,Eclipse,Refactoring,Eclipse Plugin,以下是我们现成的选项: 当涉及到方法时,我想要更细粒度的排序。我想: 所有方法的名称都不以get开头、是或先设置开头 然后使用访问器方法(名称以get、is或set开头) 上述[1]和[2]中的方法可以按字母顺序单独排序。除了将常规方法分为两部分之外,我喜欢现有的排序顺序 我发现这样的顺序(最后是访问器方法)更好,因为当我维护一个类并且需要修复一个bug时,我更可能发现非访问器方法很有趣 有我可以使用的插件吗?如果没有,我自己会很难创建这种插件吗?(我从未创建过Eclipse插件。)我希望我

以下是我们现成的选项:

当涉及到方法时,我想要更细粒度的排序。我想:

  • 所有方法的名称都不以get开头、先设置开头
  • 然后使用访问器方法(名称以get、is或set开头)
  • 上述
    [1]
    [2]
    中的方法可以按字母顺序单独排序。除了将常规方法分为两部分之外,我喜欢现有的排序顺序

    我发现这样的顺序(最后是访问器方法)更好,因为当我维护一个类并且需要修复一个bug时,我更可能发现非访问器方法很有趣


    有我可以使用的插件吗?如果没有,我自己会很难创建这种插件吗?(我从未创建过Eclipse插件。)

    我希望我的答案不会太晚

    据我所知,没有这样的插件(我现在查看了eclipse插件中心)

    如果您想编写这样的插件,那么编写重构(Java编辑器基于AST,可以通过扩展点访问)本身应该不会太难,但是构建一个工作插件可能需要更多的研究

    一些可能有帮助的资源:

    • stackoverflow插件开发资源:问题592391(抱歉,无法发布两个超链接)
    • 一个开源重构插件:(它当前包含一个重构加上相关的gui元素,这可能是一个很好的例子)
    在2011年,一位在一所大学的学者。我仍在努力弄清楚我是否喜欢它

    Eclise中有一个open bug报告,用于增强排序成员功能:。它于2004年开放,至今仍没有实施计划