public static void main(String[] args) {
final MutableDataHolder options = new MutableDataSet()
.set(Parser.EXTENSIONS, Arrays.asList(StrikethroughExtension.create(), GfmUsersExtension.create(), GfmIssuesExtension.create(), AutolinkExtension.create()));
final Parser parser = Parser.builder(options).build();
final Document document = parser.parse("Hello, @world, and #1!");
new NodeVisitor(Collections.emptyList()) {
@Override
public void visit(Node node) {
System.out.println("Node: " + node);
super.visit(node);
}
}.visit(document);
}
For below example, GitHub will recognize "world" as mention and "#1" as issue link, however Flexmark-Java does not: