@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(); }
@Override public String getName() { return node.getName(); }