Class RecordAsTypeIdentifierNotAllowed
java.lang.Object
com.github.javaparser.ast.visitor.VoidVisitorAdapter<ProblemReporter>
com.github.javaparser.ast.validator.VisitorValidator
com.github.javaparser.ast.validator.RecordAsTypeIdentifierNotAllowed
- All Implemented Interfaces:
TypedValidator<Node>
,Validator
,VoidVisitor<ProblemReporter>
,BiConsumer<Node,ProblemReporter>
Validates that "record" cannot be used as identifier for type declarations (e.g., classes, enums, and records).
For details, see JEP 395
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visit(Name n, ProblemReporter arg)
void
visit(SimpleName n, ProblemReporter arg)
Methods inherited from class com.github.javaparser.ast.validator.VisitorValidator
accept
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
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
-
Constructor Details
-
RecordAsTypeIdentifierNotAllowed
public RecordAsTypeIdentifierNotAllowed()
-
-
Method Details
-
visit
- Specified by:
visit
in interfaceVoidVisitor<ProblemReporter>
- Overrides:
visit
in classVoidVisitorAdapter<ProblemReporter>
-
visit
- Specified by:
visit
in interfaceVoidVisitor<ProblemReporter>
- Overrides:
visit
in classVoidVisitorAdapter<ProblemReporter>
-