in src/main/java/org/apache/bsf/util/MethodUtils.java [118:143]
private static String callToString(final Class targetClass, final String methodName, final Class[] argTypes, final boolean isStaticReference) {
final StringBuilder buf = new StringBuilder();
if (isStaticReference) {
buf.append("static ");
}
buf.append(StringUtils.getClassName(targetClass));
if (methodName != null) {
buf.append(".").append(methodName);
}
buf.append("(");
if (argTypes != null && argTypes.length > 0) {
if (false) {
// ????? Sanjiva has an ArrayToString method. Using it would
// save a few bytes, at cost of giving up some reusability.
} else {
buf.append(StringUtils.getClassName(argTypes[0]));
for (int i = 1; i < argTypes.length; i++) {
buf.append(",").append(StringUtils.getClassName(argTypes[i]));
}
}
} else {
buf.append("[none]");
}
buf.append(")");
return buf.toString();
}