View Javadoc
1 package net.sourceforge.pmd.cpd; 2 3 import net.sourceforge.pmd.PMD; 4 5 import java.util.Iterator; 6 7 public class SimpleRenderer implements Renderer { 8 9 public String render(Iterator matches) { 10 StringBuffer rpt = new StringBuffer(); 11 while (matches.hasNext()) { 12 Match match = (Match)matches.next(); 13 rpt.append("=====================================================================" + PMD.EOL); 14 rpt.append("Found a " + match.getLineCount() + " line (" + match.getTokenCount() + " tokens) duplication in the following files: " + PMD.EOL); 15 for (Iterator occurrences = match.iterator(); occurrences.hasNext();) { 16 Mark mark = (Mark)occurrences.next(); 17 rpt.append("Starting at line " + mark.getBeginLine() + " of " + mark.getTokenSrcID() + PMD.EOL); 18 } 19 rpt.append(match.getSourceCodeSlice() + PMD.EOL); 20 } 21 return rpt.toString(); 22 } 23 }

This page was automatically generated by Maven