JEP 106 in jdk8 b66

Jonathan Gibbons jonathan.gibbons at oracle.com
Fri Nov 30 11:52:01 PST 2012


For those that are interested, note that the implementation of JEP 106, 
"Add Javadoc to javax.tools",
is now in jdk8 b66, by way of this changeset:

6493690: javadoc should have a javax.tools.Tool service provider 
installed in tools.jar

However, that was only the top of the tip of the iceberg. The real work 
was in the underlying changesets that made that one possible. Here is 
the full set:

6493690: javadoc should have a javax.tools.Tool service provider 
installed in tools.jar
8002079: update DocFile to use a JavaFileManager
8003257: refactor javadoc tool option handling
8000800: javadoc uses static non-final fields
8002168: Cleanup initialization of javadoc Messager
8001664: refactor javadoc to use abstraction to handle files
8001219: Clean up use of URLs in javadoc Extern class
8000416: refactor javadoc to provide and use an abstraction for relative 
URIs
8000741: refactor javadoc to use abstraction to handle relative paths
8000673: remove dead code from HtmlWriter and subtypes
8000666: javadoc should write directly to Writer instead of composing 
strings
8000418: javadoc should used a standard "generated by javadoc" string

Thanks to Joe and Bhavesh for working their way through the 
corresponding series of reviews.

-- Jon




More information about the javadoc-dev mailing list