On Fri, 11 Feb 2022 22:26:03 GMT, Roger Riggs <[email protected]> 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