<Swing Dev> JDK 9 RFR of JDK-8049797: Fix raw and unchecked lint warnings in javax.swing.SortingFocusTraversalPolicy
Joe Darcy
joe.darcy at oracle.com
Wed Jul 9 23:06:17 UTC 2014
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