On Fri, 11 Feb 2022 22:26:03 GMT, Roger Riggs <rri...@openjdk.org> wrote:

>> Naoto Sato has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Addressing review comments
>
> src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java 
> line 5103:
> 
>> 5101:          * @param timeStyle  the time style to use, may be null
>> 5102:          */
>> 5103:         LocalizedPrinterParser(FormatStyle dateStyle, FormatStyle 
>> timeStyle) {
> 
> Can the constructors be `private`.  
> The combination of package protected and the style of caller doing the 
> validation makes me a bit nervous.
> There should not be any callers outside of DateTimeFormatterBuilder.

Changed to `private` so that it can only be instantiated within 
`DateTimeFormatterBuilder`. Same modifications are applied to other 
`DateTimePrinterParser` implementations.

> src/java.base/share/classes/sun/text/spi/JavaTimeDateTimePatternProvider.java 
> line 79:
> 
>> 77:     public String getJavaTimeDateTimePattern(String requestedTemplate, 
>> String calType, Locale locale) {
>> 78:         // default implementation throws exception
>> 79:         throw new DateTimeException("Formatter is not available for the 
>> requested template: " + requestedTemplate);
> 
> "Formatting **pattern** is not available"...

Modified, as well as other minor corrections in the javadoc.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7340

Reply via email to