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

我写了一个有很多不同方法的课。 我正在寻找一个插件,它将根据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} 

如果我理解正确的话,我认为代码推荐人有一个GSOC项目可以做到这一点; 看到这个bug和这篇博文 。 你可能从那里得到一些线索。

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

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

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

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

最好的,马塞尔

Ctrl + I在Eclipse中设置代码。