StringBuilder presentationText = new StringBuilder();
presentationText.append("(");
GoFunctionParameter[] parameters = getParameters();
for (int i = 0; i < parameters.length; i++) {
GoFunctionParameter parameter = parameters[i];
presentationText.append(parameter.getLookupTailText());
if (i < parameters.length - 1) {
presentationText.append(",");
}
}
presentationText.append(")");
GoFunctionParameter[] results = getResults();
if (results.length == 0)
return presentationText.toString();
presentationText.append(" (");
for (int i = 0; i < results.length; i++) {
GoFunctionParameter parameter = results[i];
presentationText.append(parameter.getLookupTailText());
if (i < results.length - 1) {
presentationText.append(",");
}
}