in doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownSink.java [651:675]
public void inline(SinkEventAttributes attributes) {
if (!headerFlag && !verbatimFlag) {
List<String> tags = new ArrayList<>();
if (attributes != null) {
if (attributes.containsAttribute(SinkEventAttributes.SEMANTICS, "italic")) {
write(ITALIC_START_MARKUP);
tags.add(0, ITALIC_END_MARKUP);
}
if (attributes.containsAttribute(SinkEventAttributes.SEMANTICS, "bold")) {
write(BOLD_START_MARKUP);
tags.add(0, BOLD_END_MARKUP);
}
if (attributes.containsAttribute(SinkEventAttributes.SEMANTICS, "code")) {
write(MONOSPACED_START_MARKUP);
tags.add(0, MONOSPACED_END_MARKUP);
}
}
inlineStack.push(tags);
}
}