private void printParameters(Map<String, MethodParameter> parameters, String header) { if (parameters.isEmpty()) return; open("dt"); around("b", header + " parameters:"); close("dt"); for (MethodParameter param : parameters.values()) { open("dd"); around("b", param.getName()); String doc = param.getDoc(); if (!Utils.isEmptyOrNull(doc)) print(" - " + param.getDoc()); close("dd"); } }
private void printInput() { MethodParameter inputParameter = method.getInputParameter(); if (inputParameter == null) return; open("dt"); around("b", "Input:"); close("dt"); if (inputParameter.isWrapped()) { open("dd"); String typeName = inputParameter.getWrappedType(); JaxType returnType = null; try { returnType = Utils.parseType(typeName, method.getJavaDoc().containingClass(), doclet); } catch (InvalidJaxTypeException e) { doclet.warn("Invalid @returnWrapped type: " + typeName); e.printStackTrace(); } if (returnType != null) printOutputType(returnType); else around("tt", escape(typeName)); } else { open("dd"); Type returnType = inputParameter.getType(); printOutputType(returnType); } String doc = inputParameter.getDoc(); if (!Utils.isEmptyOrNull(doc)) { print(" - "); print(doc); } close("dd"); }