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
FieldsModifier and TypeFieldDescriptionprotected List<Expression>The uniqueExpressionthat was visited or the children ofCollectionExpression. -
Constructor Summary
Constructors -
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
-
expressions
The uniqueExpressionthat was visited or the children ofCollectionExpression.
-
-
Constructor Details
-
ChildrenCollectorVisitor
public ChildrenCollectorVisitor()Creates a newChildrenCollectorVisitor.
-
-
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
-