jdk/src/share/classes/java/lang/reflect/Executable.java
changeset 16743 b0b34102bb4c
parent 16729 3b26e313ad81
child 17177 59a964c1d518
--- a/jdk/src/share/classes/java/lang/reflect/Executable.java	Mon Apr 08 16:37:35 2013 -0700
+++ b/jdk/src/share/classes/java/lang/reflect/Executable.java	Mon Apr 08 17:06:20 2013 -0700
@@ -82,7 +82,7 @@
 
     void separateWithCommas(Class<?>[] types, StringBuilder sb) {
         for (int j = 0; j < types.length; j++) {
-            sb.append(Field.getTypeName(types[j]));
+            sb.append(types[j].getTypeName());
             if (j < (types.length - 1))
                 sb.append(",");
         }
@@ -161,9 +161,7 @@
             sb.append('(');
             Type[] params = getGenericParameterTypes();
             for (int j = 0; j < params.length; j++) {
-                String param = (params[j] instanceof Class)?
-                    Field.getTypeName((Class)params[j]):
-                    (params[j].toString());
+                String param = params[j].getTypeName();
                 if (isVarArgs() && (j == params.length - 1)) // replace T[] with T...
                     param = param.replaceFirst("\\[\\]$", "...");
                 sb.append(param);