Package com.github.javaparser.ast.validator
package com.github.javaparser.ast.validator
-
Interface SummaryInterfaceDescriptionTypedValidator<N extends Node>A validator that validates a known node type.A validator that can be run on a node to check for semantic errors.
-
Class SummaryClassDescriptionA simple interface where validators can report found problems.Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).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.A validator that walks the whole tree, visiting every node.A validator that will call a collection of validators.A validator that uses a visitor for validation.