Перечисление перечислений в javadoc

Javadoc для перечислений всегда отображает свои константы, используя буквенное упорядочение. Можно ли изменить это?

Например, javadoc для java.time.DayOfWeek будет выглядеть лучше, если константы не будут отображаться как ПЯТНИЦА, ПОНЕДЕЛЬНИК, СУББОТА, ВОСКРЕСЕНЬЕ, ЧЕТВЕРГ ВТОРНИК, СРЕДА...

Ответы

Ответ 1

По умолчанию HTML doclet сортирует сводки своих членов.

Collections.sort(members);

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

Возможно, вам лучше не делать этого.

Javadoc помещает резюме в алфавитном порядке, чтобы вы могли быстро найти тот, который вам нужен. Нарушение этой модели сделает Javadoc намного сложнее быстро отсканировать и найти то, что вы ищете.

Алфавитный порядок применяется только к сводке, полный Javadoc будет в порядке отклонения в исходном файле.


Если вам действительно нужно это сделать, вы можете свернуть свой doclet или, возможно, taglet мог бы это сделать.