jdk/src/share/classes/sun/swing/SwingLazyValue.java
changeset 22644 965bba13a5f0
parent 20800 1f6b7d81410d
child 23010 6dadb192ad81
child 23295 6c61adf6111e
--- 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