Hi Roger,

Please see the updated webrev http://cr.openjdk.java.net/~ntv/8031085/webrev.02/

Regards,
Nadeesh TV

On 4/19/2016 10:51 PM, Roger Riggs wrote:
Hi Nadeesh,

java/time/format/DateTimeFormatterBuilder.java:
- line 671, the @code should be @link, especially since it says "see", to make navigation easier

- line 2998: Missing first sentence of the method description.

otherwise looks ok.

Roger





On 4/19/2016 10:16 AM, Stephen Colebourne wrote:
Looks good.
Stephen

On 19 April 2016 at 09:42, nadeesh tv <nadeesh...@oracle.com> wrote:
Hi Stephen,

Thanks for the comments.
Please see the updated webrev
http://cr.openjdk.java.net/~ntv/8031085/webrev.01/

--
Thanks and Regards,
Nadeesh TV




On 4/18/2016 3:03 AM, Stephen Colebourne wrote:
The updated spec at line 670 is not clear - the adjacent parsing mode
only applies when in strict mode. Suggest a new sentence before the
lenient mode one: "In strict mode, if the minimum and maximum widths
are equal and there is no decimal point then the parser will
participate in adjacent value parsing, see {@code
appendValue(java.time.temporal.TemporalField, int)}.

Line 2968 is missing a blank line

Line 3001 does not need == true on isStrict() == true

Perhaps line 3004 should return false? I'm not sure what is gained by
calling super.

The changes to the test cases look wrong.

test_adjacent_lenient_fractionFollows_2digit() and
test_adjacent_lenient_fractionFollows_0digit() should not have
changed, as the nano-of-second parsing is in lenient mode, and thus
should still parse from zero to nine digits.

thanks
Stephen


On 13 April 2016 at 21:46, nadeesh tv <nadeesh...@oracle.com> wrote:
HI all,

BUG ID : https://bugs.openjdk.java.net/browse/JDK-8031085

Webrev : http://cr.openjdk.java.net/~ntv/8031085/webrev.00/

Issue - Fractional parts of seconds do not participate in the protocol
for
adjacent value parsing

Solution - Changed the FractionPrinterParser to subclass of
NumberPrinterParser to make it participate in adjacent value parsing

   2 existing test cases
TCKDateTimeFormatterBuilder.test_adjacent_lenient_fractionFollows_0digit
and
test_adjacent_lenient_fractionFollows_2digit were failing. Changed them
accordingly.

--
Thanks and Regards,
Nadeesh TV

--
Thanks and Regards,
Nadeesh TV



--
Thanks and Regards,
Nadeesh TV

Reply via email to