Package-level declarations
Types
Link copied to clipboard
Base class for rules that evaluate each node independently.
Link copied to clipboard
Base for rules that must inspect all nodes together (e.g. duplicate detection). evaluate is sealed to a no-op; subclasses implement evaluateAll instead.