Package org.eclipse.persistence.jpa.jpql
Class AbstractValidator.ChildrenCollectorVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.AbstractValidator.ChildrenCollectorVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
- AbstractValidator
This visitor gathers the children of a
CollectionExpression
or a single visited
Expression
.-
Field Summary
Modifier and TypeFieldDescriptionprotected List<Expression>
The uniqueExpression
that was visited or the children ofCollectionExpression
. -
Constructor Summary
-
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
-
expressions
The uniqueExpression
that was visited or the children ofCollectionExpression
.
-
-
Constructor Details
-
ChildrenCollectorVisitor
public ChildrenCollectorVisitor()Creates a newChildrenCollectorVisitor
.
-
-
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
-