RFR: JDK-8246705: javadoc gives "misleading" and incomplete warning message.
Hannes Wallnoefer
HANNES.WALLNOEFER at ORACLE.COM
Tue Jun 9 13:47:12 UTC 2020
Looks good to me.
I can’t quite work out why the message in testExplicitBinaryModuleOnLegacyPaths changes from module_not_found to module_not_found_on_sourcepath instead of module_source_not_found, but it seems like the correct message in the context.
Hannes
> Am 06.06.2020 um 01:48 schrieb Jonathan Gibbons <jonathan.gibbons at oracle.com>:
>
> Please review a small change to a poor warning message that is generated in unusual circumstances. The circumstances are caused by using --expand-requires and not having the source available for all the modules.
>
> • The message incorrectly uses the simple name of a module instead of the fully qualified name.
> The fix is trivial: use the fully qualified name
> • The message is too broad and says "module not found" when it really means "source for module not found"
> The message is improved
> • The message may be unnecessarily repeated.
> To minimize risk of a complicated solution, a simple cache is used to track instances of the warnings to avoid duplicates.
> In addition, a couple of inappropriate trailing periods are removed from a couple of related messages.
>
> Two tests are updated; one test is marked for this bug.
>
> -- Jon
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8246705
> Webrev: http://cr.openjdk.java.net/~jjg/8246705/webrev.00/
>
More information about the javadoc-dev
mailing list