I'm happy with this updated patch.
Stephen


On 24 March 2014 18:24, Xueming Shen <xueming.s...@oracle.com> wrote:

>  Hi Stephen,
>
> The webrev has been updated accordingly.
>
> http://cr.openjdk.java.net/~sherman/8033662/webrev/
>
> Thanks!
> -Sherman
>
>
> On 03/24/2014 08:59 AM, Stephen Colebourne wrote:
>
>  I don't think think email was delivered to me. (And I think another from
> you also wasn't). The email is in the core-libs-dev archive though.
>
>  I think the approach you changed it to is fine in principal although
> whether the tidy up should be in jdk8u is a different matter.
>
> In your changes I think that toParsed() should be renamed to
> toUnresolved(). And there still seem to be instance variables for
> effectiveZone and effectiveChrono (which I thought you were trying to
> remove).
>
> thanks
> Stephen
>
>
>
>
>
> On 24 March 2014 15:00, Xueming Shen <xueming.s...@oracle.com> wrote:
>
>>
>> Stephen,
>>
>> I commented on this one last week. I did not see the response, is it
>> something worth considering? or
>> you believe the original approach is the right way to go.
>>
>> Thanks!
>> -Sherman
>>
>> -------- Original Message --------  Message-ID:
>> <532b6f87.3000...@oracle.com> <532b6f87.3000...@oracle.com>  Date: Thu,
>> 20 Mar 2014 15:45:27 -0700  From: Xueming Shen 
>> <xueming.s...@oracle.com><xueming.s...@oracle.com>  User-Agent:
>> Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110414
>> Thunderbird/3.1.10  MIME-Version: 1.0  To: core-libs-dev@openjdk.java.net  
>> Subject:
>> Re: RFR: JDK-8033662 DateTimeFormatter parsing ignores withZone()  
>> References:
>> <CACzrW9BTWhehV+oC-aEQAEkLtTA4XO6z-F5=jevyv-d35+y...@mail.gmail.com><CACzrW9BTWhehV+oC-aEQAEkLtTA4XO6z-F5=jevyv-d35+y...@mail.gmail.com>
>> <CACzrW9BcmmesdKQBrtgrAc=12hn3uowjvwzxskmfcksajea...@mail.gmail.com><CACzrW9BcmmesdKQBrtgrAc=12hn3uowjvwzxskmfcksajea...@mail.gmail.com>
>>   In-Reply-To:
>> <CACzrW9BcmmesdKQBrtgrAc=12hn3uowjvwzxskmfcksajea...@mail.gmail.com><CACzrW9BcmmesdKQBrtgrAc=12hn3uowjvwzxskmfcksajea...@mail.gmail.com>
>>   Content-Type:
>> text/plain; charset=ISO-8859-1; format=flowed  Content-Transfer-Encoding:
>> 7bit
>>
>> Hi Stephen,
>>
>> Given the fact that the parser context is no longer public, the parsed from 
>> the
>> formatter is either unresolved or resolved, just wonder if we really need 
>> those
>> "effective" chrono and zone fields in Parsed. It appears perfect for me to 
>> simply
>> keep these info inside the parser context and return the unresolved and 
>> resolved
>> based on the formatter's request, for example
>> http://cr.openjdk.java.net/~sherman/8033662/webrev2/
>>
>> -Sherman
>>
>> On 03/20/2014 11:24 AM, Stephen Colebourne wrote:
>> > Hi there,
>> > It would be great if I could get a review please.
>> >
>> > The patch is viewable in plain text at JIRA (for IP reasons):
>> > https://bugs.openjdk.java.net/secure/attachment/19216/ParseWithZone.patch
>>
>> >
>> > The same patch is viewable in a nice format at GitHub
>> > https://gist.github.com/jodastephen/9505761
>> >
>> > This really needs to make 8u20 IMO, so I need to get it into jdk9 first
>> > thanks
>> > Stephen
>> >
>> >
>> >
>> > On 12 March 2014 12:29, Stephen Colebourne<scolebou...@joda.org> 
>> > <scolebou...@joda.org>  wrote:
>> >> This is a request for review of this bug:
>> >> https://bugs.openjdk.java.net/browse/JDK-8033662
>> >> and the duplicate:
>> >> https://bugs.openjdk.java.net/browse/JDK-8033659
>> >>
>> >> The javadoc of the method java.time.format.DateTimeFormatter::withZone 
>> >> says:
>> >> "If no zone has been parsed, then this override zone will be included
>> >> in the result of the parse where it can be used to build instants and
>> >> date-times."
>> >> However, the implementation doesn't obey this.
>> >>
>> >> This is a very unfortunate bug that makes some date-time parsing a lot 
>> >> harder.
>> >>
>> >> A second related bug in an egde case - not properly handling a
>> >> ChronoZonedDateTime from TemporalField.resolve - is also tested for
>> >> and fixed.
>> >>
>> >>
>> >> Proposed patch:
>> >> https://gist.github.com/jodastephen/9505761
>> >> The patch includes no spec changes.
>> >> The patch includes new and refactored TCK tests. The new tests for
>> >> withZone() and withChronology() are based on the spec.
>> >>
>> >> I need a reviewer and a committer please.
>> >> thanks
>>
>>
>>
>>
>>
>
>

Reply via email to