private void guessLanguage()

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;
        }