All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCompoundFilter<T> Deprecated. SeeFilterAbstractDelegateFilter<T> Deprecated. SeeFilterAbstractLanguage AndFilter<T> Deprecated. SeeFilterCPD Adapter for PMD 7.CPDConfiguration CPDRenderer Deprecated. CSVRenderer Renders a report to CSV.DeprecatedUntil700 Tags a deprecated member that should not be removed before PMD 7.0.0.DirectoryFilter Deprecated. SeeFilterEcmascriptLanguage EcmascriptTokenizer FileExtensionFilter Deprecated. SeeFilterFilter<T> Deprecated. Will be replaced with standard java.util.function.Predicate with 7.0.0Filters Deprecated. Internal API, seeFilterJavaLanguage JavaTokenizer JSPLanguage JSPTokenizer Language LanguageFactory LanguageFactory.CpdLanguageAdapter LanguageRegistry A set of languages with convenient methods.Mark A range of tokens in a source file, identified by a start and end token (both included in the range).NotFilter<T> Deprecated. SeeFilterOrFilter<T> Deprecated. SeeFilterPmdAnalysis Main programmatic API of PMD.PMDConfiguration This class contains the details for the runtime configuration of a PMD run.Predicate<T> Simple predicate of one argument.RegexStringFilter Deprecated. SeeFilterRenderer This is an interface for rendering a Report.Report AReportcollects all information during a PMD execution.Report Report.ConfigurationError Represents a configuration error.Report.ConfigurationError Report.GlobalReportBuilderListener AGlobalAnalysisListenerthat accumulates the events of all files into aReport.Report.GlobalReportBuilderListener Report.ProcessingError Represents a processing error, such as a parse error.Report.ProcessingError Report.ReportBuilderListener AFileAnalysisListenerthat accumulates events into aReport.Report.ReportBuilderListener Report.SuppressedViolation Represents a violation, that has been suppressed.Report.SuppressedViolation Rule Rule This is the basic Rule interface for PMD rules.RulePriority These are the possible Rule priority values.RuleSetLoader RuleSetLoadException An exception that is thrown when something wrong occurs while loading rulesets.RuleSetLoadException RuleSetReferenceId RuleSets Grouping of Rules per Language in a RuleSet.RuleViolation RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.SimpleRenderer Tokenizer XMLRenderer XPathRule Rule that tries to match an XPath expression against a DOM view of an AST.XPathRule