Interface TypedValidator<N extends Node>
- All Superinterfaces:
BiConsumer<N, ProblemReporter>
- All Known Subinterfaces:
Validator
- All Known Implementing Classes:
CommonValidators, Java1_0Validator, Java1_1Validator, Java1_2Validator, Java1_3Validator, Java1_4Validator, Java10PreviewValidator, Java10Validator, Java11PreviewValidator, Java11Validator, Java12PreviewValidator, Java12Validator, Java13PreviewValidator, Java13Validator, Java14PreviewValidator, Java14Validator, Java15PreviewValidator, Java15Validator, Java16PreviewValidator, Java16Validator, Java17PreviewValidator, Java17Validator, Java18Validator, Java19Validator, Java20Validator, Java21Validator, Java22Validator, Java23Validator, Java24Validator, Java25Validator, Java5Validator, Java6Validator, Java7Validator, Java8Validator, Java9Validator, ModifierValidator, NoBinaryIntegerLiteralsValidator, NoUnderscoresInIntegerLiteralsValidator, RecordAsTypeIdentifierNotAllowed, RecordDeclarationValidator, ReservedKeywordValidator, SimpleValidator, SingleNodeTypeValidator, TreeVisitorValidator, UnderscoreKeywordValidator, Validators, VarValidator, VisitorValidator
A validator that validates a known node type.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(N node, ProblemReporter problemReporter) default ProcessorMethods inherited from interface BiConsumer
andThen
-
Method Details
-
accept
- Specified by:
acceptin interfaceBiConsumer<N extends Node, ProblemReporter>- Parameters:
node- the node that wants to be validatedproblemReporter- when found, validation errors can be reported here
-
processor
-