in meecrowave-core/src/main/java/org/apache/meecrowave/cxf/CxfCdiAutoSetup.java [176:218]
private static String toSimpleString(final Method mtd) {
try {
final StringBuilder sb = new StringBuilder();
final Type[] typeparms = mtd.getTypeParameters();
if (typeparms.length > 0) {
boolean first = true;
sb.append("<");
for (Type typeparm : typeparms) {
if (!first) {
sb.append(",");
}
sb.append(name(typeparm));
first = false;
}
sb.append("> ");
}
final Type genRetType = mtd.getGenericReturnType();
sb.append(name(genRetType)).append(" ");
sb.append(mtd.getName()).append("(");
final Type[] params = mtd.getGenericParameterTypes();
for (int j = 0; j < params.length; j++) {
sb.append(name(params[j]));
if (j < (params.length - 1)) {
sb.append(", ");
}
}
sb.append(")");
final Type[] exceptions = mtd.getGenericExceptionTypes();
if (exceptions.length > 0) {
sb.append(" throws ");
for (int k = 0; k < exceptions.length; k++) {
sb.append(name(exceptions[k]));
if (k < (exceptions.length - 1)) {
sb.append(",");
}
}
}
return sb.toString();
} catch (final Exception e) {
return "<" + e + ">";
}
}