Class ModifierValidator
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<ProblemReporter>
com.github.javaparser.ast.validator.VisitorValidator
com.github.javaparser.ast.validator.language_level_validations.chunks.ModifierValidator
- All Implemented Interfaces:
TypedValidator<Node>,Validator,VoidVisitor<ProblemReporter>,BiConsumer<Node,ProblemReporter>
Verifies that only allowed modifiers are used where modifiers are expected.
-
Constructor Summary
ConstructorsConstructorDescriptionModifierValidator(boolean hasStrictfp, boolean hasDefaultAndStaticInterfaceMethods, boolean hasPrivateInterfaceMethods) -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(AnnotationDeclaration n, ProblemReporter reporter)voidvisit(AnnotationMemberDeclaration n, ProblemReporter reporter)voidvisit(ClassOrInterfaceDeclaration n, ProblemReporter reporter)voidvisit(ConstructorDeclaration n, ProblemReporter reporter)voidvisit(EnumDeclaration n, ProblemReporter reporter)voidvisit(FieldDeclaration n, ProblemReporter reporter)voidvisit(MethodDeclaration n, ProblemReporter reporter)voidvisit(LambdaExpr n, ProblemReporter reporter)voidvisit(VariableDeclarationExpr n, ProblemReporter reporter)voidvisit(ModuleRequiresDirective n, ProblemReporter reporter)voidvisit(CatchClause n, ProblemReporter reporter)Methods inherited from class com.github.javaparser.ast.validator.VisitorValidator
acceptMethods 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, 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
-
ModifierValidator
public ModifierValidator(boolean hasStrictfp, boolean hasDefaultAndStaticInterfaceMethods, boolean hasPrivateInterfaceMethods)
-
-
Method Details
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visitin interfaceVoidVisitor<ProblemReporter>- Overrides:
visitin classVoidVisitorAdapter<ProblemReporter>
-