Где можно скачать исходный код стандартного доклета JavaDoc для текущих выпусков (1.5 или 1.6) - PullRequest
5 голосов
/ 18 мая 2011

Меня интересует изменение стандартного JavaDoc Doclet для генерации некоторой дополнительной документации перед обычным выводом тегов.Глядя на код (используя декомпилятор), я вижу, что мой единственный реальный вариант - это загрузить исходный код для HtmlDoclet и друзей и внести несколько изменений ... но единственный доступный источник - это версия кода 1.3, котораяне понимает последние обновления, такие как аннотации и т. д.

Ответы [ 4 ]

4 голосов
/ 19 мая 2011

Здесь вы найдете подсказку для Исходный код для стандартного доклета и примечание, что Исходные файлы находятся в каталоге src / share / classes / com/ солнце / инструменты / доклеты .Фактически, подкаталог для рассмотрения может быть langtools .

Связанный выпуск исходного кода JDK немного устарел.Фактическая загрузка исходного кода JDK может быть сделана с здесь .Если вы загрузите и установите файл jdk-6u23-fcs-src-b05-jrl-12_nov_2010.jar, вы найдете то, что ищете, в месте, описанном выше.

3 голосов
/ 15 мая 2012

Вы можете скачать исходный код Java 7 здесь: http://jdk7.java.net/source.html

В zip я нашел стандартный доклет здесь: openjdk / langtools / src / share / classes / com / sun / tools / doclets / standard /

3 голосов
/ 18 мая 2011

Поиск в Google по запросу HtmlDoclet.java дал мне это .

Обратите внимание, что OpenJDK .

2 голосов
/ 29 октября 2012

Из репозитория, если у вас установлен Mercurial:

hg clone http://hg.openjdk.java.net/jdk7/jdk7/langtools jdk7_langtools

(замените 7 на 6, если вы хотите версию из Java 6)

Перейти в каталог src/share/classes/com/sun/tools/doclets

Рекомендации для путей к репозиторию здесь . Лицензия GPL2, поэтому ее можно использовать и даже распространять при условии, что исходный код всегда распространяется вместе с jar.

...