private void renderDuplications()

in src/main/java/org/apache/maven/plugins/pmd/CpdReportRenderer.java [141:178]


    private void renderDuplications() {
        startSection(getI18nString("dupes"));

        for (Duplication duplication : duplications) {
            String code = duplication.getCodefragment();

            startTable();
            sink.tableRow();
            tableHeaderCell(getI18nString("column.file"));
            if (aggregate) {
                tableHeaderCell(getI18nString("column.project"));
            }
            tableHeaderCell(getI18nString("column.line"));
            sink.tableRow_();

            // Iterating on every token entry
            for (CpdFile mark : duplication.getFiles()) {
                generateFileLine(mark);
            }

            // Source snippet
            sink.tableRow();

            int colspan = 2;
            if (aggregate) {
                colspan = 3;
            }
            SinkEventAttributes att = new SinkEventAttributeSet();
            att.addAttribute(Attribute.COLSPAN, colspan);
            sink.tableCell(att);
            verbatimText(code);
            sink.tableCell_();
            sink.tableRow_();
            endTable();
        }

        endSection();
    }