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
public static class AbstractValidator.ChildrenCollectorVisitor extends AnonymousExpressionVisitor
This visitor gathers the children of aCollectionExpressionor a single visitedExpression.
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Expression>expressionsThe uniqueExpressionthat was visited or the children ofCollectionExpression.
-
Constructor Summary
Constructors Constructor Description ChildrenCollectorVisitor()Creates a newChildrenCollectorVisitor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(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 Detail
-
expressions
protected List<Expression> expressions
The uniqueExpressionthat was visited or the children ofCollectionExpression.
-
-
Method Detail
-
visit
public void visit(CollectionExpression expression)
Description copied from interface:ExpressionVisitorVisits theCollectionExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
protected void visit(Expression expression)
Description copied from class:AnonymousExpressionVisitorBlindly visit the givenExpression.- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(NullExpression expression)
Description copied from interface:ExpressionVisitorVisits theNullExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
-