ReviewRequest 8011172: JJSR 310: DateTime API Updates II,

Alan Bateman Alan.Bateman at oracle.com
Tue Apr 9 10:49:11 UTC 2013


On 08/04/2013 20:51, Xueming Shen wrote:
> Hi,
>
> JSR 310 has continued to refine and update the java.time API.
> Please help review the proposed changeset as showed in webrev:
>
> http://cr.openjdk.java.net/~sherman/8011172/webrev/
I skimmed through the changes (not a detailed review, there's way too 
much and I don't have time at the moment). I focused mostly on the  
zoneId -> TZ mapping and the initialization of the HashMap because that 
is hurting jdk8 startup since JSR-310 was pushed.

The approach looks good to me and it's good to have this regression 
(probably mostly) resolved. In ZoneInfoFile then I don't see how 
load(DataInputStream) can throw CNFE (I might have missed something) so 
maybe that could be removed and the exception handling in the static 
initializer cleaned up.

In passing, I see Duration.between(Temporal,Temporal) using exceptions 
for control flow but perhaps it's so rare that it's not an issue.

A typo in passing in ResolverStyle's javadoc: "will perform the a 
sensible default".

-Alan.




More information about the core-libs-dev mailing list