Package org.eclipse.persistence.jpa.jpql
Class AbstractValidator.BypassChildCollectionExpressionVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.AbstractValidator.BypassChildCollectionExpressionVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
- AbstractValidator
public static class AbstractValidator.BypassChildCollectionExpressionVisitor
extends AnonymousExpressionVisitor
This visitor is responsible to traverse the children of a
CollectionExpression in
order to properly validate the Expression.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a newBypassChildCollectionExpressionVisitor. -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(CollectionExpression expression) Visits theCollectionExpressionexpression.protected voidvisit(Expression expression) Blindly visit the givenExpression.voidvisit(NullExpression expression) Visits theNullExpressionexpression.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
visitor
The visitor that will visit theExpression.
-
-
Constructor Details
-
BypassChildCollectionExpressionVisitor
public BypassChildCollectionExpressionVisitor()Creates a newBypassChildCollectionExpressionVisitor.
-
-
Method Details
-
visit
Description copied from interface:ExpressionVisitorVisits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from class:AnonymousExpressionVisitorBlindly visit the givenExpression.- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theNullExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-