javadoc no longer inherits doc from sourcepath
Jonathan Gibbons
jonathan.gibbons at oracle.com
Thu Apr 8 16:41:53 PDT 2010
Martin,
Thank you for your report. I have created CR 6942366 to track this issue.
-- Jon
Martin Buchholz wrote:
> Hi javadoc team,
>
> This is a bug report. Seems pretty serious - S2?
>
> javadoc man page says,
>
> """
> The source file for the inherited method need only be on the path spec
> ified by -sourcepath for the doc comment to actually be available to
> copy. Neither the class nor its package needs to be passed in on the
> command line. This contrasts with 1.3.x and earlier releases, where the
> class had to be a documented class
> """
>
> It seems that the jdk has reverted to the 1.3.x behavior.
> This happened somewhere between openjdk6-b12 and openjdk6-b13,
> and is still broken at head of openjdk7. But 6u19 works fine!
>
> E.g.
>
> public class JavadocBug {
> public String toString() { return ""; }
> }
>
> Then try
>
> javadoc -sourcepath $PATH_TO_JDK_SOURCES/src/share/classes JavadocBug.java
>
> Martin
>
More information about the compiler-dev
mailing list