private static String getSignature(Method meth) { StringBuffer sb = new StringBuffer(); sb.append("("); Class<?>[] params = meth.getParameterTypes(); // avoid clone for (int j = 0; j < params.length; j++) { sb.append(getSignature(params[j])); } sb.append(")"); sb.append(getSignature(meth.getReturnType())); return sb.toString(); }
private static String getSignature(Constructor<?> cons) { StringBuffer sb = new StringBuffer(); sb.append("("); Class<?>[] params = cons.getParameterTypes(); // avoid clone for (int j = 0; j < params.length; j++) { sb.append(getSignature(params[j])); } sb.append(")V"); return sb.toString(); }
private static String getSignature(Method meth) { StringBuffer sb = new StringBuffer(); sb.append("("); Class<?>[] params = meth.getParameterTypes(); // avoid clone for (int j = 0; j < params.length; j++) { sb.append(getSignature(params[j])); } sb.append(")"); sb.append(getSignature(meth.getReturnType())); return sb.toString(); }
private static String getSignature(Constructor<?> cons) { StringBuffer sb = new StringBuffer(); sb.append("("); Class<?>[] params = cons.getParameterTypes(); // avoid clone for (int j = 0; j < params.length; j++) { sb.append(getSignature(params[j])); } sb.append(")V"); return sb.toString(); }
sb.append(getSignature(cl)); type = sb.toString();
sb.append(getSignature(cl)); type = sb.toString();
data.writeUTF(getSignature(f.getType()));
data.writeUTF(getSignature(f.getType()));
data.writeUTF(getSignature(f.getType()));
data.writeUTF(getSignature(f.getType()));