<Swing Dev> JDK 9 RFR of JDK-8049797: Fix raw and unchecked lint warnings in javax.swing.SortingFocusTraversalPolicy
Phil Race
philip.race at oracle.com
Thu Jul 10 22:02:20 UTC 2014
Looks good.
-phil.
On 7/9/2014 4:06 PM, Joe Darcy wrote:
> Hello,
>
> A recent change in swing added back some raw / unchecked warnings:
>
> JDK-8049797: Fix raw and unchecked lint warnings in
> javax.swing.SortingFocusTraversalPolicy
>
> The patch below removes them.
>
> Thanks,
>
> -Joe
>
> diff -r cc87c0d62651
> src/share/classes/javax/swing/SortingFocusTraversalPolicy.java
> --- a/src/share/classes/javax/swing/SortingFocusTraversalPolicy.java
> Wed Jul 09 17:11:53 2014 +0400
> +++ b/src/share/classes/javax/swing/SortingFocusTraversalPolicy.java
> Wed Jul 09 14:48:54 2014 -0700
> @@ -109,11 +109,12 @@
> AccessController.doPrivileged(new
> PrivilegedAction<Method>() {
> public Method run() {
> try {
> - Class c = Class.forName("java.util.Arrays");
> - Method m =
> c.getDeclaredMethod("legacyMergeSort", new Class[]{Object[].class,
> Comparator.class});
> + Method m =
> java.util.Arrays.class.getDeclaredMethod("legacyMergeSort",
> + new Class<?>[]{Object[].class,
> + Comparator.class});
> m.setAccessible(true);
> return m;
> - } catch (ClassNotFoundException |
> NoSuchMethodException e) {
> + } catch (NoSuchMethodException e) {
> // using default sorting algo
> return null;
> }
>
More information about the swing-dev
mailing list