I looked over the patch files, and they look good to me.

Limiting each webrev to a single language feature makes reviewing quite 
straight forward.

-Chris.

On 19 Dec 2013, at 14:51, Paul Sandoz <paul.san...@oracle.com> wrote:

> Hi,
> 
> Here are some patches that migrate some code to use more up to date language 
> features. I will create a bug later on after feedback.
> 
> This is motivated from Brian's patches to lang tools.
> 
> I focused just on java.util, minus the concurrent packages, and i used the 
> IDE to assist in the code migration. It's easy to pick off other packages 
> over time. This makes for more of a low-brow effort [*], perfect when one has 
> a cold.
> 
> Use <> syntax:
> http://cr.openjdk.java.net/~psandoz/tl/j.u.diamond/webrev/
> 
> Replace for with for-each 
> http://cr.openjdk.java.net/~psandoz/tl/j.u.foreach/webrev/
> 
> Replace while with for-each
> http://cr.openjdk.java.net/~psandoz/tl/j.u.foreach-while/webrev/
> 
> Compress catches
> http://cr.openjdk.java.net/~psandoz/tl/j.u.catch/webrev/
> 
> Use switch for strings; not sure this one is worth it
> http://cr.openjdk.java.net/~psandoz/tl/j.u.swtich/webrev/
> 
> I ran all the j.u. tests locally and there were no regressions. Yet to run a 
> JPRT job.
> 
> Paul.
> 
> [*] although one needs to be vigilant since sometimes the IDE can refactor 
> incorrectly and sometimes code is arranged in a certain way for a reason 
> (which one reason for leaving j.u.concurrent packages alone for now).

Reply via email to