Class VisitorValidator
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<ProblemReporter>
com.github.javaparser.ast.validator.VisitorValidator
- All Implemented Interfaces:
TypedValidator<Node>,Validator,VoidVisitor<ProblemReporter>,BiConsumer<Node,ProblemReporter>
- Direct Known Subclasses:
ModifierValidator,NoBinaryIntegerLiteralsValidator,NoUnderscoresInIntegerLiteralsValidator,RecordAsTypeIdentifierNotAllowed,ReservedKeywordValidator,UnderscoreKeywordValidator
public abstract class VisitorValidator
extends VoidVisitorAdapter<ProblemReporter>
implements Validator
A validator that uses a visitor for validation.
This class is the visitor too.
Implement the "visit" methods you want to use for validation.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.github.javaparser.ast.visitor.VoidVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.function.BiConsumer
andThenMethods inherited from interface com.github.javaparser.ast.validator.TypedValidator
postProcessor
-
Constructor Details
-
VisitorValidator
public VisitorValidator()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceBiConsumer<Node,ProblemReporter>- Specified by:
acceptin interfaceTypedValidator<Node>- Specified by:
acceptin interfaceValidator- Parameters:
node- the node that wants to be validatedproblemReporter- when found, validation errors can be reported here
-