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
-
Constructor Summary
ConstructorDescriptionCreates a newBypassChildCollectionExpressionVisitor
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(CollectionExpression expression) Visits theCollectionExpression
expression.protected void
visit
(Expression expression) Blindly visit the givenExpression
.void
visit
(NullExpression expression) Visits theNullExpression
expression.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:ExpressionVisitor
Visits theCollectionExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
Description copied from class:AnonymousExpressionVisitor
Blindly visit the givenExpression
.- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
Description copied from interface:ExpressionVisitor
Visits theNullExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-