Eclipse - 格式化java类/接口声明

时间:2014-12-07 13:05:27

标签: java eclipse formatting

在Eclipse中,是否可以为类/接口声明设置顺序?我想订购类似于此的订单

  1. 构造
  2. 工厂方法
  3. 实例方法
  4. 静态方法
  5. 内部课程
  6. 实例变量
  7. 静态变量
  8. 常数
  9. 静态初始化程序
  10. 因此,例如,类构造函数应始终放在方法之前,工厂方法应始终放在实例方法之前,依此类推。 我想要一些类似于Ctrl + F的东西,它会以正确的顺序改变源代码的各个部分。 如果不可能,有哪些替代方案?

2 个答案:

答案 0 :(得分:0)

实际上Eclipse具有强大的格式功能。从默认格式开始。选择您的代码并按Ctrl-F。

如果标准格式不适合您,您可以对其进行自定义:http://www.wikihow.com/Change-the-Default-Format-Settings-in-Eclipse

答案 1 :(得分:0)

好的,我在这里找到了部分解决方案 How to specify the order of class members when formatting in Eclipse 和这里 Eclipse feature to arrange a class file?

所以,我实际上是在Java下使用这种格式 - >外观 - >会员排序

enter image description here

并重新排序类I中的声明我只是使用Source - >对成员排序。

但是,解决方案只是部分解决方法,因为我无法区分工厂方法和常量。我可以理解,很难找出工厂方法;与此同时,我不认为识别final声明并按其排序成员是如此困难。