[11] RFR of 8146656: Wrong Months Array for DateFormatSymbols (original) (raw)
Rachna Goel rachna.goel at oracle.com
Thu Jan 11 08:15:07 UTC 2018
- Previous message: [11] RFR 8194148: bcp47u/SymbolsTests.java and FormatTests.java fail on th_TH locale
- Next message: [11] RFR of 8146656: Wrong Months Array for DateFormatSymbols
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Joe,
I have revised this webrev to include your feedback and also updated this CSR.
Kindly have a look at :
CSR: https://bugs.openjdk.java.net/browse/JDK-8191414
webrev: http://cr.openjdk.java.net/~rgoel/8146656/webrev.01/
Thanks,
Rachna
On 20/12/17 10:44 PM, joe darcy wrote: >> Hi Rachna, >> I think the revised version with the @implSpec tag switch is > acceptable, but also think providing more text to describe this > situation would be helpful to programmers unaware of a 13 month > possibility. >> Cheers, >> -Joe >>> On 12/19/2017 2:08 AM, Rachna Goel wrote: >>>> Hi Joe, >>>> Thanks for the comments. >>>> I have updated the CSR to have @implSpec in place of @implNote. >>>> https://bugs.openjdk.java.net/browse/JDK-8191414 >>>> Regarding "An array with either 12 or 13 elements will be returned >> depending on whether or {@link Calendar.UNDECIMBER} is supported." , >> I would like to go with existing statement as this method always >> returns 13 elements where the 13th element may be empty string or may >> contain Calendar.UNDECIMBER, depending upon whether its supported by >> the Calendar instance. >>>> kindly suggest whether this looks fine! >>>> Thanks, >> Rachna >>>>>> On 19/12/17 2:55 PM, joe darcy wrote: >>> Hi Rachna, >>>>>> On 12/19/2017 1:13 AM, Rachna Goel wrote: >>>>>>>> Hello Joe, >>>>>>>> Thanks for the review. >>>>>>>> Reason I added @implNote is that it's the case for the default >>>> implementation. Not added as a part of spec, as some implementation >>>> can just return 12 element array for same methods through the >>>> "java.text.spi.DateFormatSymbolsProvider" SPI. >>>>>>>>>>>>>> That is precisely the sort of situation the @implSpec tag is >>> intended for. It allows the specification to say DateFormatSymbols >>> must behave this way while allowing subclasses to behave differently. >>>>>> Perhaps some general text can be added as normal specification, >>> something like >>>>>> "An array with either 12 or 13 elements will be returned depending >>> on whether or {@link Calendar.UNDECIMBER} is supported." >>>>>> paired with >>>>>> @implSpec This method returns 13 elements since @link >>> Calendar.UNDECIMBER} is supported. >>>>>> HTH, >>>>>> -Joe >>>>>>> -- >> Thanks, >> Rachna >
Thanks, Rachna
- Previous message: [11] RFR 8194148: bcp47u/SymbolsTests.java and FormatTests.java fail on th_TH locale
- Next message: [11] RFR of 8146656: Wrong Months Array for DateFormatSymbols
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]