首页 文章

在javadoc中订购的枚举

提问于
浏览
16

枚举的Javadoc始终使用字母顺序显示其常量 . 有可能改变吗?

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

1 回答

  • 0

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

    Collections.sort(members);
    

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

    你最好不要这样做 .

    Javadoc按字母顺序排列摘要,以便您可以快速找到所需的摘要 . 打破这种模式会使Javadoc更难以快速扫描并找到您要查找的内容 .

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


    如果你真的需要这样做,那么你可以自己动手doclet或者也许taglet可以做到这一点 .

相关问题