Package net.sourceforge.pmd
-
Interface Summary Interface Description Rule This is the basic Rule interface for PMD rules.RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints. -
Class Summary Class Description PmdAnalysis Main programmatic API of PMD.PMDConfiguration This class contains the details for the runtime configuration of a PMD run.Report AReport
collects all information during a PMD execution.Report.ConfigurationError Represents a configuration error.Report.GlobalReportBuilderListener AGlobalAnalysisListener
that accumulates the events of all files into aReport
.Report.ProcessingError Represents a processing error, such as a parse error.Report.ReportBuilderListener AFileAnalysisListener
that accumulates events into aReport
.Report.SuppressedViolation Represents a violation, that has been suppressed.RuleSetLoader RuleSetReferenceId RuleSets Grouping of Rules per Language in a RuleSet. -
Enum Summary Enum Description RulePriority These are the possible Rule priority values. -
Exception Summary Exception Description RuleSetLoadException