在Eclipse中,是否可以设置类/接口声明的顺序?我想有类似这样的Eclipse - 格式的java类/接口声明
- 构造
- 工厂方法
- 实例方法
- 静态方法
- 内部类
- 实例变量
- 静态变量 订单
- 常量
- 静态初始化器
所以,例如,类构造函数应该总是放在方法之前,工厂方法总是放在实例方法之前,等等。 我想要一些类似于Ctrl + F的东西,它可以将所有源代码的各个部分以正确的顺序排列。 如果这是不可能的,有什么选择?
在Eclipse中,是否可以设置类/接口声明的顺序?我想有类似这样的Eclipse - 格式的java类/接口声明
所以,例如,类构造函数应该总是放在方法之前,工厂方法总是放在实例方法之前,等等。 我想要一些类似于Ctrl + F的东西,它可以将所有源代码的各个部分以正确的顺序排列。 如果这是不可能的,有什么选择?
其实Eclipse具有强大的格式功能。从默认格式开始。选择你的代码并按下Ctrl-F。
如果标准格式是对你不好,你可以自定义它:http://www.wikihow.com/Change-the-Default-Format-Settings-in-Eclipse
好吧,我找到了部分解决方案在这里 How to specify the order of class members when formatting in Eclipse 这里 Eclipse feature to arrange a class file?
所以,我实际使用这种格式在Java下 - >外观 - >会员排列顺序
并重新排序类中的声明我只是使用Source - > Sort成员。
但是,解决方案只是部分的,因为我无法区分工厂方法和常量。我可以理解,可能很难确定工厂方法;同时我不认为确定一份final
声明并按他们对成员进行排序并不那么困难。
我意识到这一点,但我要求一个不同的事情;也许我的问题不是很清楚。我现在修改它,让我知道它是否更清楚。 – tigerjack89 2014-12-07 16:24:27