in log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/DescriptorGenerator.java [381:407]
private Map<String, String> getParameterDescriptions(
final Element element, final ElementImports imports, final String qualifiedClassName) {
final Map<String, String> descriptions = new HashMap<>();
final DocCommentTree docCommentTree = docTrees.getDocCommentTree(element);
if (docCommentTree != null) {
docCommentTree.accept(
new SimpleDocTreeVisitor<Void, Map<String, String>>() {
@Override
public Void visitDocComment(final DocCommentTree node, final Map<String, String> descriptions) {
for (final DocTree docTree : node.getBlockTags()) {
docTree.accept(this, descriptions);
}
return null;
}
@Override
public Void visitParam(final ParamTree paramTree, final Map<String, String> descriptions) {
final String name = paramTree.getName().getName().toString();
descriptions.put(
name, defaultString(converter.toAsciiDoc(paramTree, imports, qualifiedClassName)));
return null;
}
},
descriptions);
}
return descriptions;
}