Package net.sourceforge.pmd.cpd
Token-based copy-paste detection.
- See Also:
CpdAnalysis
,Tokenizer
-
Interface Summary Interface Description CpdCapableLanguage A language that supportsCPD
.CPDListener CPDReportRenderer Render aCPDReport
to a file.TokenFactory Proxy to record tokens from withinTokenizer.tokenize(TextDocument, TokenFactory)
.Tokenizer Tokenizes a source file into tokens consumable by CPD. -
Class Summary Class Description AnyTokenizer 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).Match SimpleRenderer TokenEntry Tokens Global token collector for CPD.VSRenderer XMLRenderer