eclipse格式java源代码基于方法调用

时间:2011-05-16 07:12:18

标签: java eclipse

我写了一个有很多不同方法的课程。 我正在寻找一个插件,它将根据main方法中的调用来安排代码

例如我的一般结构可能是

{main method (call method b, call method d, call method a)
method a,
method b,
method c,
method d}

我希望插件将源代码格式化为

{main method (call method b, call method d, call method a)
method b,
method d,
method a,
method c}

4 个答案:

答案 0 :(得分:5)

如果我理解正确的话,我认为Code Recommenders有一个GSOC项目可以做到这一点;见this bugthis blog post。你或许可以从那里得到一些线索。

答案 1 :(得分:1)

我没有看到任何插件能够提供这种排序顺序,这取决于Java元素的性质(如“Java / Appearance / Menbers Sort Order”下的Eclipse首选项所示),但顺序为在给定方法中的用法。

这不是很方便,因为除非他们在自己的Eclipse安装中有特定的格式插件,否则你不确定其他开发人员是否会始终遵守这种排序。

使用CTRL +点击或通过大纲视图直接访问任何方法的能力通常就足够了。

答案 2 :(得分:0)

清洁代码方法分拣机目前正在开发中。您可以查看http://wiki.eclipse.org/Recommenders/CleanCodeMethodSorter以获取当前原型的当前进度和安装说明。在某些地方可能有点粗糙。随意向Eclipse Bugzilla报告任何不需要的行为(维基页面上的详细信息)。

最佳, 烫发

答案 3 :(得分:-1)

Ctrl + I 在Eclipse中设置代码。