in src/main/java/org/apache/tomee/website/GuessAsciidocCodeblockLanguage.java [110:142]
private void guessLanguage(final String line) {
if (line.equals("----")) {
findEndDashes(line);
return;
}
final String text = line.trim();
if (text.startsWith("<")) {
lang = "xml";
} else if (text.startsWith("{") || text.startsWith("[")) {
lang = "json";
} else if (commands.matcher(text).matches()) {
lang = "bash";
} else if (java.matcher(text).matches() || text.endsWith(";")) {
lang = "java";
} else if (properties.matcher(text).matches()) {
lang = "properties";
}
code.add(line);
if (!"".equals(lang)) processor = this::findEndDashes;
}