All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractCompoundFilter<T> Deprecated. SeeFilter
AbstractDelegateFilter<T> Deprecated. SeeFilter
AbstractLanguage AndFilter<T> Deprecated. SeeFilter
CPD 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. SeeFilter
EcmascriptLanguage EcmascriptTokenizer FileExtensionFilter Deprecated. SeeFilter
Filter<T> Deprecated. Will be replaced with standard java.util.function.Predicate with 7.0.0Filters Deprecated. Internal API, seeFilter
JavaLanguage 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. SeeFilter
OrFilter<T> Deprecated. SeeFilter
PmdAnalysis 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. SeeFilter
Renderer This is an interface for rendering a Report.Report AReport
collects all information during a PMD execution.Report Report.ConfigurationError Represents a configuration error.Report.ConfigurationError Report.GlobalReportBuilderListener AGlobalAnalysisListener
that 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 AFileAnalysisListener
that 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