ProblemReporter |
A simple interface where validators can report found problems.
|
RecordAsTypeIdentifierNotAllowed |
Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).
|
ReservedKeywordValidator |
Validates that identifiers are not keywords - this for the few keywords that the parser
accepts because they were added after Java 1.0.
|
SimpleValidator<N extends Node> |
Runs a validator on all nodes of a certain type,
and adds a problem for all nodes that pass a condition.
|
SingleNodeTypeValidator<N extends Node> |
Runs a validator on all nodes of a certain type.
|
TreeVisitorValidator |
A validator that walks the whole tree, visiting every node.
|
Validators |
A validator that will call a collection of validators.
|
VisitorValidator |
A validator that uses a visitor for validation.
|