--- a/jdk/src/share/classes/sun/swing/SwingLazyValue.java Tue Feb 04 15:39:40 2014 +0000
+++ b/jdk/src/share/classes/sun/swing/SwingLazyValue.java Tue Feb 04 08:58:06 2014 -0800
@@ -67,13 +67,13 @@
ReflectUtil.checkPackageAccess(className);
Class<?> c = Class.forName(className, true, null);
if (methodName != null) {
- Class[] types = getClassArray(args);
+ Class<?>[] types = getClassArray(args);
Method m = c.getMethod(methodName, types);
makeAccessible(m);
return m.invoke(c, args);
} else {
- Class[] types = getClassArray(args);
- Constructor constructor = c.getConstructor(types);
+ Class<?>[] types = getClassArray(args);
+ Constructor<?> constructor = c.getConstructor(types);
makeAccessible(constructor);
return constructor.newInstance(args);
}
@@ -96,10 +96,10 @@
});
}
- private Class[] getClassArray(Object[] args) {
- Class[] types = null;
+ private Class<?>[] getClassArray(Object[] args) {
+ Class<?>[] types = null;
if (args!=null) {
- types = new Class[args.length];
+ types = new Class<?>[args.length];
for (int i = 0; i< args.length; i++) {
/* PENDING(ges): At present only the primitive types
used are handled correctly; this should eventually