Proposal for review: @specification javadoc tag
Jonathan Gibbons
jonathan.gibbons at oracle.com
Thu Jun 3 15:08:41 PDT 2010
We should make sure that any new taglet like this does not generate any
new warnings in the build about undefined taglets.
-- Jon
On 06/03/2010 02:40 PM, Joe Darcy wrote:
> Greetings.
>
> The JDK documentation makes references to various external
> specifications, including RFCs, etc. [1] At times it would be helpful
> if these references could be reliably found and tracked. To ease this
> task for JDK 7, I'm proposing a new @specification javadoc tag with
> two variations:
>
> {@specification text}
> {@specification URL text}
>
> In the standard doclet, the former would just render as
> text
> and the latter as
> <a href="URL">text</a>
>
> A helper doclet could then be written to look over all the sources and
> generate an external specification report.
>
> The exact design of the tags might be improved by some tweaking; the
> standard doclet has some logic to recognize URLs from the @see tag so
> the second version might be easier to implement as {@specification <a
> href="URL">text</a>}. However, I think the basic capabilities needed
> to facilitate tracking specifications are the ability to refer to a
> specification by name only and the ability to refer to a specification
> by name and URL.
>
> Existing external references would be changed to use the tag and any
> new references would use the {@specification} tag as well.
>
> Comments?
>
> -Joe
>
> [1] See for example the work done for 6952701 "Use
> http://www.ietf.org/rfc <http://www.ietf.org/rfc> for rfc references
> in jdk public APIs."
More information about the jdk7-dev
mailing list