我有兴趣改变标准的JavaDoc Doclet以在标签的正常输出之前生成一些额外的文档。查看代码(使用反编译器)我可以看到,我唯一真正的选择是下载HtmlDoclet和朋友的源代码并进行一些修改......但唯一可用的源代码是1.3版本的代码,不了解最近的更新,如注释等等。哪里可以下载当前版本的标准JavaDoc doclet的源代码(1.5或1.6)
4
A
回答
3
Here,你会发现一个提示The Source for the Standard Doclet和一张纸条,上面源文件位于src目录/股/班/ COM /阳光/工具/ doclets自。实际上,要考虑的子目录可能是langtools。
链接的JDK源代码版本有点过时。可以从here下载实际的JDK源代码。如果您下载并安装jdk-6u23-fcs-src-b05-jrl-12_nov_2010.jar
文件,您将在上述位置找到您要查找的内容。
2
3
您也可以下载Java 7的源位置:http://jdk7.java.net/source.html
在我找到标准doclet这里的zip:OpenJDK的/ langtools/src目录/股/班/ COM /阳光/工具/的doclet /标准/
2
从库中,如果已安装的Mercurial:
进入到t
hg clone http://hg.openjdk.java.net/jdk7/jdk7/langtools jdk7_langtools
(如果你想从Java 6的版本替换6 7)他的目录src/share/classes/com/sun/tools/doclets
存储库路径的指导原则是here。许可证是GPL2,因此可以使用它,甚至可以分发,只要源代码始终与jar一起分发。
+1注明类名。 – wchargin 2014-11-02 20:16:47