При попытке создать комментарии на уровне пакета Javadoc, какой метод предпочтительнее? Чем ты занимаешься?
package-info.java
- Pros
- Новее
- Cons
- Злоупотребление классом - классы для кода, а не только для комментариев
package.html
- Pros
- Расширение HTML означает, что это не код
- Подсветка синтаксиса в IDE / текстовых редакторах
- Cons
- Никто?
Для меня я всегда использовал Package.html. Но мне интересно, если это правильный выбор.
package-info.java
может содержать аннотации [пакета] - это не обязательно все документы API.package-info.java
Javadoc и аннотаций не является злоупотреблением классом.Ответы:
package-info.java
: «Этот файл является новым в JDK 5.0 и предпочтительнее, чем package.html.» - javadoc - Генератор документации API JavaПриложение: Большая разница, кажется , аннотации пакета . Есть еще несколько способов обоснования в 7.4 Декларации пакетов .
Приложение: функция аннотации также упоминается здесь и здесь .
Приложение: Смотри также Для чего
package-info.java
? ,источник