[14] RFR: 8232860: Error formatting integer values with MessageFormat.format() using HOST provider

naoto.sato at oracle.com naoto.sato at oracle.com
Tue Nov 12 21:47:12 UTC 2019


Hi Roger,

Thank you for your review. The method description was modified per your 
suggestion:

https://cr.openjdk.java.net/~naoto/8232860/webrev.01/

Naoto

On 11/12/19 1:16 PM, Roger Riggs wrote:
> Hi Naoto,
> 
> Looks fine.
> 
> (You might make the comment clear that makeIntegerFormatter
> modifies its argument and returns it. )
> 
> Thanks, Roger
> 
> 
> On 11/12/19 12:10 PM, naoto.sato at oracle.com wrote:
>> Hi,
>>
>> Please review the fix to the following issue:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8232860
>>
>> The proposed changeset is located at:
>>
>> https://cr.openjdk.java.net/~naoto/8232860/webrev.00/
>>
>> Although this was reported for German locale, it is reproducible on 
>> any locale. The root cause of this issue was that the Host adapter for 
>> Windows returned the number pattern for number/integer instances, 
>> which always require fraction digits, i.e., '0'. Changing it to 
>> optional '#' will solve the issue.
>>
>> Also, I modified the integer formatters to allow only integer 
>> processing (used to allow fractions as well).
>>
>> Naoto
> 


More information about the core-libs-dev mailing list