void logSummary()

in src/main/java/org/apache/maven/plugin/compiler/DiagnosticLogger.java [191:217]


    void logSummary() {
        MessageBuilder message = messageBuilderFactory.builder();
        final String patternForCount;
        if (!codeCount.isEmpty()) {
            @SuppressWarnings("unchecked")
            Map.Entry<String, Integer>[] entries = codeCount.entrySet().toArray(Map.Entry[]::new);
            Arrays.sort(entries, (a, b) -> Integer.compare(b.getValue(), a.getValue()));
            patternForCount = patternForCount(Math.max(entries[0].getValue(), Math.max(numWarnings, numErrors)));
            message.strong("Summary of compiler messages:").newline();
            for (Map.Entry<String, Integer> entry : entries) {
                int count = entry.getValue();
                message.format(patternForCount, count, entry.getKey()).newline();
            }
        } else {
            patternForCount = patternForCount(Math.max(numWarnings, numErrors));
        }
        if ((numWarnings | numErrors) != 0) {
            message.strong("Total:");
        }
        if (numWarnings != 0) {
            writeCount(message, patternForCount, numWarnings, "warning");
        }
        if (numErrors != 0) {
            writeCount(message, patternForCount, numErrors, "error");
        }
        logger.info(message.toString());
    }