|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Упомянутые ниже изменения включают число ошибки и была ли фиксация во фронтэнде инструмента Javadoc ("инструмент") или стандарт doclet ("stddoclet"). Термин "регресс" появляется для функций, которые работали в 1.3.x, ворвались 1.4.0, и были фиксированы в 1.4.1.
<META> теги. Это должно улучшить результаты поиска для поисковых систем тот взгляд на <META> теги. (, stddoclet)
Регресс: Исправленная ошибка, где это по ошибке задокументировало.class файлы, найденные на пути к классу (если они принадлежат пакетам, которые передают в на командной строке). (, инструмент)
Регресс: Фиксированный, чтобы обработать пакеты, названные *.java. (, инструмент)
Добавленный лучше проверка, чтобы принять только допустимый исходный файл и имена пакета. (, инструмент)
Ошибка/Предупреждающие сообщения
Фиксированный com.sun.tools.javadoc. Main.execute, чтобы не проигнорировать PrintWriters. (, инструмент)
Добавленные кавычки вокруг пакета называют в сообщении об ошибке, когда "\" (наклонная черта влево, пространство) передал в. (, инструмент)
Регресс: Фиксированный - используют опцию, которая была строго повреждена. (, stddoclet)
Регресс: Фиксированный - кодирование опции для того, чтобы считать исходные файлы. (, stddoclet)
Регресс: Фиксированный - соединяют опцию, чтобы обработать абсолютные пути. (, stddoclet)
Фиксированный зависают, когда-subpackages передают на самое верхнее имя пакета. (, инструмент)
Измененная диагностика - помогает к 'Опциям строки команды отображения и выходу'. (, инструмент)
Регресс: Фиксированный, чтобы должным образом вставить </DD> при использовании многократных тегов @author. (, stddoclet)
Регресс: Фиксированный {@docRoot}, который вставлял дополнительную наклонную черту "/". (, stddoclet)
Регресс: Фиксированный @throws в реализации class, чтобы переопределить @throws в интерфейсе. (, stddoclet)
Регресс: Фиксированный, чтобы позволить тегам @throws иметь двойную ошибку имена class. (, stddoclet)
Регресс: Фиксированный {@inheritDoc}, который не работал. (, stddoclet)
Добавленное предупреждение, когда нижний регистр {@docroot} используется вместо {@docRoot}. (, stddoclet)
Добавленные константы интерфейса к Постоянному списку Значений полей. (, stddoclet)
Исправленные булевы постоянные поля, чтобы использовать истину/ложь, а не 0/1. (, инструмент)
Удаленное дополнительное пространство добавления отступа для комментариев, которые опускают ведущую звездочку. (, инструмент)
Регресс: Фиксированный StringIndexOutOfBoundsException, вызванный многократным <a href> теги. (, stddoclet)
Измененный, таким образом, ничто не сериализуемо когда Сериализуемый, не находится на-bootclasspath. (, инструмент)
Удаленный" ()" из окна title, когда фреймы выключены. (, stddoclet)
Примечания для doclet программистов:- опция использования была повреждена, потому что объекты Документа больше не уникальны в 1.4.0. Чтобы отследить class и использование пакета, стандарт doclet создает хэш-таблицы Документа/Списка, где ключом является ClassDoc или PackageDoc, и Список является списком объектов Документа, которые используют ключ. Этот способ определить class и использование пакета хорошо работал с предыдущими версиями инструмента Javadoc, но это, кажется, не работает с 1.4.x. Объект Документа не должен использоваться в качестве ключа в хэш-таблице. Они не уникальны - то есть, инструмент Javadoc, кажется, способен к созданию двух различных объектов ClassDoc, которые представляют тот же самый class. Чтобы исправить эту ошибку, мы использовали полностью определенное имя в качестве ключа в хэш-таблице. Мы планируем сделать объекты Документа уникальными снова в некоторый момент.