RFR:JDK-8030864:Add an efficient getDateTimeMillis method to java.time

nadeesh tv nadeesh.tv at oracle.com
Wed Mar 2 18:51:35 UTC 2016


Hi ,

Please see the updated webrev 
http://cr.openjdk.java.net/~ntv/8030864/webrev.03/

Thanks and Regards,
Nadeesh

On 3/3/2016 12:01 AM, Roger Riggs wrote:
> Hi Nadeesh,
>
> Editorial comments:
>
> Chronology.java: 716+
>   "Java epoch"  -> "epoch"
>   "minute, second and zoneOffset"  ->  "minute, second*,* and 
> zoneOffset"  (add a comma; two places)
>   "caluculated using given era, prolepticYear," -> "calculated using 
> the era, year-of-era,"
>   "to represent" ->  remove as unnecessary in all places
>
> IsoChronology:
>   "to represent" ->  remove as unnecessary in all places
>
> These should be fixed to cleanup the specification.
>
> The implementation and the tests look fine.
>
> Thanks, Roger
>
>
>
> On 3/2/2016 10:17 AM, nadeesh tv wrote:
>> Hi,
>> Stephen, Thanks for the comments.
>> Please see the updated webrev
>> http://cr.openjdk.java.net/~ntv/8030864/webrev.02/
>>
>> Regards,
>> Nadeesh TV
>>
>> On 3/2/2016 5:41 PM, Stephen Colebourne wrote:
>>> Remove "Subclass can override the default implementation for a more
>>> efficient implementation." as it adds no value.
>>>
>>> In the default implementation of
>>>
>>> epochSecond(Era era, int yearofEra, int month, int dayOfMonth,
>>> int hour, int minute, int second, ZoneOffset zoneOffset)
>>>
>>> use
>>>
>>> prolepticYear(era, yearOfEra)
>>>
>>> and call the other new epochSecond method. See dateYearDay(Era era,
>>> int yearOfEra, int dayOfYear) for the design to copy. If this is done,
>>> then there is no need to override the method in IsoChronology.
>>>
>>> In the test,
>>>
>>> LocalDate.MIN.with(chronoLd)
>>>
>>> could be
>>>
>>> LocalDate.from(chronoLd)
>>>
>>> Thanks
>>> Stephen
>>>
>>>
>>>
>>>
>>>
>>>
>>> On 2 March 2016 at 10:30, nadeesh tv <nadeesh.tv at oracle.com> wrote:
>>>> Hi all,
>>>>
>>>> Please review an enhancement  for a  garbage free epochSecond method.
>>>>
>>>> Bug ID: https://bugs.openjdk.java.net/browse/JDK-8030864
>>>>
>>>> webrev: http://cr.openjdk.java.net/~ntv/8030864/webrev.01
>>>>
>>>> -- 
>>>> Thanks and Regards,
>>>> Nadeesh TV
>>>>
>>
>

-- 
Thanks and Regards,
Nadeesh TV




More information about the core-libs-dev mailing list