Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот документ описывает изменения, произведенные в инструменте Javadoc между версиями 1.4.2 и 5.0 (прежде 1.5.0).
Упомянутые ниже изменения включают число ошибки и была ли фиксация во фронтэнде инструмента Javadoc ("инструмент") или стандарт doclet ("stddoclet"). Термин "регресс" появляется для функций, которые возвращались в некоторый момент - обычно для функций, которые работали в 1.3.x, ворвались 1.4.x, и были фиксированы в 5.0.
{@value package.class#field}
. Это позволяет этому использоваться в любом комментарии документа, не только в комментарии документа постоянного поля. (package.html
(который поддерживает только комментарии, не аннотации). Если package-info.java
присутствует, javadoc должен проигнорировать package.html
и вместо этого ищите комментарий документа пакета, сразу предшествующий (возможно аннотируемый) объявление пакета. javadoc инструмент обрабатывает выбор и парсинг package-info.java
и package.html
и передает комментарии документа к doclet. См. Package Comment Files
. @deprecated
тег для того, чтобы осудить элементы программы. Спецификация языка Java теперь требует, чтобы компиляторы выпустили предупреждения когда @Deprecated
аннотация (но не обязательно тег) используется. @deprecated
тег обеспечивает место, чтобы описать то, что заменяет осуждаемый элемент программы. См. Аннотация @Deprecated. Все новые функции упоминаются ниже.
Все исправления ошибок упоминаются ниже.
Попытки инструмента Javadoc - по мере возможности - чтобы представить так называемое "наследство" doclets с целью программы, которая 1) продолжает работать с пред5.0 исходными кодами, и 2) соответствует их ожидания 5.0 исходных кодов. Так, например, введите параметры и введите параметры, разделяются от универсальных конструкций, вводят переменные, и подстановочные типы заменяются их стираниями, и ClassDoc.fields()
возвратит перечислимые константы.
Но поддержка наследства не определяется с точностью. Это - режим эмуляции, который будет достаточен, пока doclet не будет обновлен, чтобы понять язык, на котором это работает. Единственная гарантия является источником и совместимостью на уровне двоичных кодов doclets непосредственно: при использовании 5.0 инструментов Javadoc, если Ваш doclet основан на 1.4 и исходный код, на котором Вы работаете, также основано на 1.4, тогда можно все еще скомпилировать doclet, и это будет все еще работать как прежде (исправления ошибок по модулю).
{@value package.class#member label}
. Это позволяет этому использоваться в любом комментарии документа. (@deprecated
тег для того, чтобы осудить элементы программы. См. @Deprecated аннотацию.Для большего количества исправлений ошибок ссылки см. "Tags и Taglets", связался с {@docRoot}
тег.
package-info.java
зарезервированное имя для исходного файла, чтобы сохранить комментарии пакета и аннотации. package-info.java
описывается выше.. (
Ошибочные/Предупреждения/Уведомления сообщения
|