<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