private static String callToString()

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