Package net.sourceforge.pmd.cpd
Token-based copy-paste detection.
- See Also:
CpdAnalysis
,CpdLexer
-
Interface Summary Interface Description CpdCapableLanguage A language that supportsCPD
.CpdLexer Tokenizes a source file into tokens consumable by CPD.CPDListener CPDReportRenderer Render aCPDReport
to a file.TokenFactory Proxy to record tokens from withinCpdLexer.tokenize(TextDocument, TokenFactory)
. -
Class Summary Class Description AnyCpdLexer Simple tokenization into words and separators.CpdAnalysis Main programmatic API of CPD.CPDConfiguration CpdLanguageProperties These are language properties common to multipleCpdCapableLanguage
s.CPDNullListener CPDReport The result of a CPD analysis.CSVRenderer Renders a report to CSV.CSVWithLinecountPerFileRenderer GUI Mark A range of tokens in a source file, identified by a start and end token (both included in the range).MarkdownRenderer Match SimpleRenderer TokenEntry Tokens Global token collector for CPD.VSRenderer XMLOldRenderer Deprecated. Update your tools to use the standard XML renderer "xml" again.XMLRenderer