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;
                     }

Reply via email to