RFR: JDK-8167618: DateTimeFormatter.format() uses exceptions for flow control. (original) (raw)

Stephen Colebourne scolebourne at joda.org
Mon Nov 7 12:51:49 UTC 2016


Looks good, thanks. I'm sure it will make some cases faster, I just hope it doesn't make cases that don't throw an exception significantly slower. Stephen

On 7 November 2016 at 12:35, Anubhav Meena <anubhav.meena at oracle.com> wrote:

Thanks for the review!

Here is the updated webrev http://cr.openjdk.java.net/~ntv/others/anubhav/webrev.01/ -Anubhav

On Nov 2, 2016, at 4:04 PM, Stephen Colebourne <scolebourne at joda.org> wrote: I agree with Nadeesh, the updated code can still throw DateTimeException from the call to getLong(). Unlike before, this DateTimeException is desired. Stephen On 28 October 2016 at 16:58, nadeesh tv <nadeesh.tv at oracle.com> wrote: Hi Anubhav, - * @throws DateTimeException if the field is not available and the section is not optional I think you should not remove the DTException since still there is a chance of throwing DTE Regards, Nadeesh On 10/28/2016 12:18 AM, Anubhav Meena wrote: Hi all, Please review. Please ignore last mail as links not working properly there. Bug Id : https://bugs.openjdk.java.net/browse/JDK-8167618 <https://bugs.openjdk.java.net/browse/JDK-8167618> Issue: DateTimeFormatter.format() uses exceptions for flow control. Webrev: http://cr.openjdk.java.net/~rchamyal/anmeena/8167618/webrev.00/ <http://cr.openjdk.java.net/~rchamyal/anmeena/8167618/webrev.00/>

-- Thanks and Regards, Nadeesh TV



More information about the core-libs-dev mailing list