Package-level declarations

Types

Link copied to clipboard
open class ProblemReporter
A simple interface where validators can report found problems.
Link copied to clipboard
Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).
Link copied to clipboard
Validates that identifiers are not keywords - this for the few keywords that the parser accepts because they were added after Java 1.0.
Link copied to clipboard
Runs a validator on all nodes of a certain type, and adds a problem for all nodes that pass a condition.
Link copied to clipboard
Runs a validator on all nodes of a certain type.
Link copied to clipboard
A validator that walks the whole tree, visiting every node.
Link copied to clipboard
A validator that validates a known node type.
Link copied to clipboard
A validator that can be run on a node to check for semantic errors.
Link copied to clipboard
open class Validators : Validator
A validator that will call a collection of validators.
Link copied to clipboard
A validator that uses a visitor for validation.