在javadoc中订购的枚举

时间:2014-05-23 11:33:31

标签: java enums javadoc

枚举的Javadoc始终使用字母顺序显示其常量。是否有可能改变它?

例如,如果常数未显示为星期五,星期一,星期六,星期日,星期四,星期二,星期三,javadoc for java.time.DayOfWeek看起来会更好......

1 个答案:

答案 0 :(得分:0)

默认的HTML doclet对其成员的摘要进行排序。

Collections.sort(members);

来自/com/sun/tools/doclets/internal/toolkit/builders/MemberSummaryBuilder.java :312

最好不要这样做。

Javadoc按字母顺序排列摘要,以便您可以快速找到所需的摘要。打破这种模式会让Javadoc更难以快速扫描并找到你想要的东西。

字母顺序仅适用于摘要,完整的Javadoc将按源文件中的decleration顺序排列。


如果你真的需要这样做,那么你可以自己推出doclet或者taglet可能会这样做。