Ejemplo n.º 1
0
    @Override
    public String getHtml(HtmlFormatter formatter) {
      formatter.appendText(node.getName());

      if ((kind == ElementKind.METHOD) || (kind == ElementKind.CONSTRUCTOR)) {
        // Append parameters
        ASTMethod jn = (ASTMethod) node;

        Collection<String> parameters = jn.getParameters();

        if ((parameters != null) && (parameters.size() > 0)) {
          formatter.appendHtml("(");
          formatter.parameters(true);

          for (Iterator<String> it = parameters.iterator(); it.hasNext(); ) {
            String ve = it.next();
            // TODO - if I know types, list the type here instead. For now, just use the parameter
            // name instead
            formatter.appendText(ve);

            if (it.hasNext()) {
              formatter.appendHtml(", ");
            }
          }

          formatter.parameters(false);
          formatter.appendHtml(")");
        } else {
          formatter.appendHtml("()");
        }
      }

      return formatter.getText();
    }
Ejemplo n.º 2
0
 @Override
 public String getName() {
   return node.getName();
 }