public String toString()

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() + ">";
        }
    }