in src/main/java/org/apache/bsf/util/MethodUtils.java [144:174]
private static String callToString(final Class targetClass,final String methodName,
final Class[] argTypes,final boolean isStaticReference)
{
final StringBuffer buf = new StringBuffer();
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();
}