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
,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 Constructor Description VisitorValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(Node node, ProblemReporter problemReporter)
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.function.BiConsumer
andThen
-
Methods inherited from interface com.github.javaparser.ast.validator.TypedValidator
postProcessor
-
-
-
-
Method Detail
-
accept
public void accept(Node node, ProblemReporter problemReporter)
- Specified by:
accept
in interfaceBiConsumer<Node,ProblemReporter>
- Specified by:
accept
in interfaceTypedValidator<Node>
- Specified by:
accept
in interfaceValidator
- Parameters:
node
- the node that wants to be validatedproblemReporter
- when found, validation errors can be reported here
-
-