RFR: JDK-8149565: -locale option issues

Jonathan Gibbons jonathan.gibbons at oracle.com
Thu Jun 7 23:45:31 UTC 2018


Improved webrev, that uses Locale.Builder to detect syntactically bad 
locales.

Webrev: http://cr.openjdk.java.net/~jjg/8149565/webrev.00/index.html

-- Jon

On 06/07/2018 03:19 PM, Jonathan Gibbons wrote:
> Please review a relatively simple fix to a problem that was found a 
> while back relating to the handling of the -locale option.
>
> The fix is to change some old code, that did not work on all locales 
> installed in a standard JDK build, with the use of 
> Locale.forLanguageTag, added in JDK 7. This method supports IETF BCP 
> 47 language tag strings.
>
> The test is removed from the problem list and updated to work 
> correctly.  The primary error in the test as originally written was 
> that the doclet invocation would create the doclet instance in a 
> distinct classloader, and thus not share static members, as was 
> clearly the intent.
>
> JBS: https://bugs.openjdk.java.net/browse/JDK-8149565
> Webrev: http://cr.openjdk.java.net/~jjg/8149565/webrev.00/index.html
>
> -- Jon



More information about the javadoc-dev mailing list