Package net.sourceforge.pmd.lang.rule
-
Interface Summary Interface Description ImmutableLanguage Deprecated. No rule supports a change to their language.RuleChainVisitor Deprecated. This interface will be removed.RuleViolationFactory This class handles of producing a Language specific RuleViolation and adding to a Report. -
Class Summary Class Description AbstractDelegateRule Deprecated. This is only relevant toRuleReference
, but prevents sharing the implementation ofAbstractPropertySource
.AbstractRule Basic abstract implementation of all parser-independent methods of the Rule interface.AbstractRuleChainVisitor Deprecated. SeeRuleChainVisitor
AbstractRuleViolationFactory ImportWrapper Deprecated. This class is only useful for Java rules and should not have been added to pmd-core.MockRule Deprecated. This is not a supported API.ParametricRuleViolation<T extends Node> Deprecated. This is internal.RuleReference This class represents a Rule which is a reference to Rule defined in another RuleSet.XPathRule Rule that tries to match an XPath expression against a DOM view of an AST.