<AWT Dev> [9] Review Request: JDK-8030093 Generify DataTrasfer classes
Anthony Petrov
anthony.petrov at oracle.com
Mon Jan 20 01:42:26 PST 2014
Hi Petr,
In a few places in
src/share/classes/sun/awt/datatransfer/DataTransferer.java you're
eliminating calls to Integer.valueOf() and instead assign the values
directly. Note that this causes the auto-boxing to take place
unconditionally, and thus may hurt the performance a bit. I suggest to
leave the valueOf() calls as they are to take advantage of the Integer's
cache. Please refer to the javadoc for this method for more details. The
same suggestion applies to Long (and maybe Boolean, too?)
--
best regards,
Anthony
On 1/16/2014 11:49 AM, Petr Pchelko wrote:
> Hello, AWT Team.
>
> Please review the fix for the issue:
> https://bugs.openjdk.java.net/browse/JDK-8030093
> The fix is available at:
> http://cr.openjdk.java.net/~pchelko/9/8030093/webrev.00/
>
> This is a general refactoring and clean-up for the DataTransferer class. Mostly generefication and replacing for with foreach.
>
> With best regards. Petr.
>
More information about the awt-dev
mailing list