# Uses of Package
net.sourceforge.pmd

Packages that use net.sourceforge.pmd
Package | Description
--- | ---
net.sourceforge.pmd | This is the PMD programming mistake detector.
net.sourceforge.pmd.ant |
net.sourceforge.pmd.benchmark |
net.sourceforge.pmd.cli |
net.sourceforge.pmd.cpd |
net.sourceforge.pmd.lang.dfa.report |
net.sourceforge.pmd.lang.ecmascript |
net.sourceforge.pmd.lang.ecmascript.rule |
net.sourceforge.pmd.lang.ecmascript.rule.basic |
net.sourceforge.pmd.lang.java.ast |
net.sourceforge.pmd.lang.java.rule |
net.sourceforge.pmd.lang.java.rule.basic |
net.sourceforge.pmd.lang.java.rule.codesize |
net.sourceforge.pmd.lang.java.rule.comments |
net.sourceforge.pmd.lang.java.rule.controversial |
net.sourceforge.pmd.lang.java.rule.coupling |
net.sourceforge.pmd.lang.java.rule.design |
net.sourceforge.pmd.lang.java.rule.finalizers |
net.sourceforge.pmd.lang.java.rule.imports |
net.sourceforge.pmd.lang.java.rule.javabeans |
net.sourceforge.pmd.lang.java.rule.junit |
net.sourceforge.pmd.lang.java.rule.logging |
net.sourceforge.pmd.lang.java.rule.migrating |
net.sourceforge.pmd.lang.java.rule.naming |
net.sourceforge.pmd.lang.java.rule.optimizations |
net.sourceforge.pmd.lang.java.rule.strictexception |
net.sourceforge.pmd.lang.java.rule.strings |
net.sourceforge.pmd.lang.java.rule.sunsecure |
net.sourceforge.pmd.lang.java.rule.unnecessary |
net.sourceforge.pmd.lang.java.rule.unusedcode |
net.sourceforge.pmd.lang.java.typeresolution.rules |
net.sourceforge.pmd.lang.java.typeresolution.rules.imports |
net.sourceforge.pmd.lang.jsp.rule |
net.sourceforge.pmd.lang.jsp.rule.basic |
net.sourceforge.pmd.lang.rule |
net.sourceforge.pmd.lang.rule.properties |
net.sourceforge.pmd.lang.rule.properties.factories |
net.sourceforge.pmd.lang.rule.stat |
net.sourceforge.pmd.lang.rule.xpath |
net.sourceforge.pmd.lang.xml |
net.sourceforge.pmd.lang.xml.rule |
net.sourceforge.pmd.processor |
net.sourceforge.pmd.renderers |
net.sourceforge.pmd.util |
net.sourceforge.pmd.util.designer |

Classes in net.sourceforge.pmd used by net.sourceforge.pmd
Class and Description
AbstractConfiguration
PMD.ProgressMonitor A callback that would be implemented by IDEs keeping track of PMD's progress as it evaluates a set of files.
PMDConfiguration This class contains the details for the runtime configuration of PMD.
PMDException A convenience exception wrapper.
PropertyDescriptor Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
PropertySource
Report
Report.ProcessingError
Report.RuleConfigurationError
Report.SuppressedViolation
ReportListener
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RulePriority These are the possible Rule priority values.
RuleSet This class represents a collection of rules along with some optional filter patterns that can preclude their application on specific files.
RuleSetFactory RuleSetFactory is responsible for creating RuleSet instances from XML content.
RuleSetNotFoundException
RuleSetReferenceId This class is used to parse a RuleSet reference value.
RuleSets Grouping of Rules per Language in a RuleSet.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.
RuleViolationComparator Compares RuleViolations using the following criteria: Source file name Begin line Description Begin column End line End column Rule name
SourceCodeProcessor
SynchronizedReportListener Wraps a report listener in order to synchronize calls to it.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.ant
Class and Description
Report

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.benchmark
Class and Description
PMDException A convenience exception wrapper.
Rule This is the basic Rule interface for PMD rules.
RuleSetNotFoundException

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.cli
Class and Description
PMDConfiguration This class contains the details for the runtime configuration of PMD.
RulePriority These are the possible Rule priority values.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.cpd
Class and Description
AbstractConfiguration

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.dfa.report
Class and Description
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.ecmascript
Class and Description
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.ecmascript.rule
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.ecmascript.rule.basic
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.ast
Class and Description
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.basic
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.codesize
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.comments
Class and Description
AbstractPropertySource
PropertyDescriptor Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.controversial
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.coupling
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.design
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.finalizers
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.imports
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.javabeans
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.junit
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.logging
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.migrating
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.naming
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.optimizations
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.strictexception
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.strings
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.sunsecure
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.unnecessary
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.rule.unusedcode
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.typeresolution.rules
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.java.typeresolution.rules.imports
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.jsp.rule
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.jsp.rule.basic
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.rule
Class and Description
AbstractPropertySource
PropertyDescriptor Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RulePriority These are the possible Rule priority values.
RuleSet This class represents a collection of rules along with some optional filter patterns that can preclude their application on specific files.
RuleSetReference This class represents a reference to RuleSet.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.rule.properties
Class and Description
NumericPropertyDescriptor Defines a descriptor type whose instance values are required lie within specified upper and lower limits.
PropertyDescriptor Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
PropertyDescriptorFactory
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.rule.properties.factories
Class and Description
PropertyDescriptor Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
PropertyDescriptorFactory

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.rule.stat
Class and Description
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.rule.xpath
Class and Description
PropertyDescriptor Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
RuleContext The RuleContext provides access to Rule processing state.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.xml
Class and Description
Rule This is the basic Rule interface for PMD rules.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.lang.xml.rule
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.
RuleContext The RuleContext provides access to Rule processing state.
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.processor
Class and Description
PMD This is the main class for interacting with PMD.
PMDConfiguration This class contains the details for the runtime configuration of PMD.
Report
RuleContext The RuleContext provides access to Rule processing state.
RuleSetFactory RuleSetFactory is responsible for creating RuleSet instances from XML content.
RuleSets Grouping of Rules per Language in a RuleSet.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.renderers
Class and Description
AbstractPropertySource
PropertySource
Report
Report.ProcessingError
Report.SuppressedViolation
RuleViolation A RuleViolation is created by a Rule when it identifies a violation of the Rule constraints.

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.util
Class and Description
RuleSetNotFoundException

Classes in net.sourceforge.pmd used by net.sourceforge.pmd.util.designer
Class and Description
AbstractPropertySource
PropertySource
Rule This is the basic Rule interface for PMD rules.