RFR: 8242564: javadoc crashes:: class cast exeception com.sun.tools.javac.code.Symtab$6
Vladimir Petko
vpetko at openjdk.org
Mon Jan 22 08:07:28 UTC 2024
On Tue, 16 Jan 2024 02:17:10 GMT, Vladimir Petko <vpetko at openjdk.org> wrote:
> '--ignore-source-errors' allows generating Javadoc for the packages that contain compilation errors.
>
> jdk.javadoc.internal.doclets.toolkit.util.ClassTree generates a type hierarchy for javadoc that may include error types such as
>
> class Foo extends Bar {
> }
> ```
> where Bar is undefined.
>
> The user still wants to generate documentation for Foo and have Bar as a text label.
>
> For the unknown class Bar it is impossible to detect the enclosing class/file and javadoc crashes with exception.
>
> This PR returns Kind.OTHER for the error types, avoiding the javadoc crash.
@jonathan-gibbons I apologise for the ping, would it be possible to take another look at this MR?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/17435#issuecomment-1903448475
More information about the javadoc-dev
mailing list