Esempio n. 1
0
 /**
  * Convert the individual ParamTag into TagletOutput.
  *
  * @param isNonTypeParams true if this is just a regular param tag. False if this is a type param
  *     tag.
  * @param writer the taglet writer for output writing.
  * @param paramTag the tag whose inline tags will be printed.
  * @param name the name of the parameter. We can't rely on the name in the param tag because we
  *     might be inheriting documentation.
  * @param isFirstParam true if this is the first param tag being printed.
  */
 private TagletOutput processParamTag(
     boolean isNonTypeParams,
     TagletWriter writer,
     ParamTag paramTag,
     String name,
     boolean isFirstParam) {
   TagletOutput result = writer.getOutputInstance();
   String header =
       writer
           .configuration()
           .getText(isNonTypeParams ? "doclet.Parameters" : "doclet.TypeParameters");
   if (isFirstParam) {
     result.appendOutput(writer.getParamHeader(header));
   }
   result.appendOutput(writer.paramTagOutput(paramTag, name));
   return result;
 }