src/share/classes/java/lang/reflect/Executable.java

Print this page

        

*** 80,90 **** getDeclaringClass()); } void separateWithCommas(Class<?>[] types, StringBuilder sb) { for (int j = 0; j < types.length; j++) { ! sb.append(Field.getTypeName(types[j])); if (j < (types.length - 1)) sb.append(","); } } --- 80,90 ---- getDeclaringClass()); } void separateWithCommas(Class<?>[] types, StringBuilder sb) { for (int j = 0; j < types.length; j++) { ! sb.append(types[j].getTypeName()); if (j < (types.length - 1)) sb.append(","); } }
*** 159,171 **** specificToGenericStringHeader(sb); 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()); if (isVarArgs() && (j == params.length - 1)) // replace T[] with T... param = param.replaceFirst("\\[\\]$", "..."); sb.append(param); if (j < (params.length - 1)) sb.append(','); --- 159,169 ---- specificToGenericStringHeader(sb); sb.append('('); Type[] params = getGenericParameterTypes(); for (int j = 0; j < params.length; j++) { ! String param = params[j].getTypeName(); if (isVarArgs() && (j == params.length - 1)) // replace T[] with T... param = param.replaceFirst("\\[\\]$", "..."); sb.append(param); if (j < (params.length - 1)) sb.append(',');