in src/java/org/apache/fulcrum/yaafi/interceptor/util/MethodToStringBuilderImpl.java [104:148]
public String toString()
{
try
{
StringBuilder buffer = new StringBuilder(BUF_SIZE);
Class<?> returnType = method.getReturnType();
Class<?> declaringClass = method.getDeclaringClass();
Class[] params = method.getParameterTypes();
// print return type
if ((this.mode & INCLUDE_RETURNTYPE) == 1)
{
buffer.append( returnType.getSimpleName() );
buffer.append( ' ');
}
// print class and method
buffer.append( declaringClass.getSimpleName() ) ;
buffer.append( '.');
buffer.append( method.getName() );
buffer.append( '(');
// print the argument list of the method
for (int i = 0; i < params.length; i++)
{
buffer.append( params[i].getSimpleName() );
if (i < (params.length - 1))
{
buffer.append(",");
}
}
buffer.append(")");
return buffer.toString();
}
catch (Throwable t)
{
return "<" + t.getClass().getSimpleName() + ">";
}
}