in log4j-docgen/src/main/java/org/apache/logging/log4j/docgen/processor/internal/ListImpl.java [50:69]
private String computeItemPrefix() {
final StringBuilder sb = new StringBuilder();
ContentNode currentNode = this;
while (currentNode instanceof List) {
// If the type of list changes stop.
if (!Objects.equals(getContext(), currentNode.getContext())) {
break;
}
sb.append(
ORDERED_LIST_CONTEXT.equals(currentNode.getContext())
? ORDERED_LIST_MARKER
: UNORDERED_LIST_MARKER);
currentNode = currentNode.getParent();
if (!(currentNode instanceof ListItem)) {
break;
}
currentNode = currentNode.getParent();
}
return sb.reverse().append(' ').toString();
}