Interface Summary Interface Description ImmutableLanguage Deprecated.No rule supports a change to their language. RuleChainVisitorThe RuleChainVisitor understands how to visit an AST for a particular Language. RuleViolationFactoryThis class handles of producing a Language specific RuleViolation and adding to a Report.
Class Summary Class Description AbstractDelegateRule Deprecated. AbstractRuleBasic abstract implementation of all parser-independent methods of the Rule interface. AbstractRuleChainVisitorThis is a base class for RuleChainVisitor implementations which extracts interesting nodes from an AST, and lets each Rule visit the nodes it has expressed interest in. AbstractRuleViolationFactory ImportWrapper MockRule Deprecated.This is not a supported API. ParametricRuleViolation<T extends Node> RuleReferenceThis class represents a Rule which is a reference to Rule defined in another RuleSet. XPathRuleRule that tries to match an XPath expression against a DOM view of an AST.