Class AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor
extends AbstractTraverseParentVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ExpressionTheExpressionused to determine if it follows an invalid fragment or not.protected booleanDetermines whether the visitedExpressionis preceded by an invalid expression.protected final AbstractContentAssistVisitorEnclosing visitor instance. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes of the internal data.booleanDetermines whether the visitedExpressionis preceded by an invalid expression.voidvisit(CollectionExpression expression) Visits theCollectionExpressionexpression.protected voidvisit(Expression expression) Blindly visit the givenExpression.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
visitMethods 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, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
visitor
Enclosing visitor instance. -
expression
TheExpressionused to determine if it follows an invalid fragment or not. -
followingInvalidExpression
protected boolean followingInvalidExpressionDetermines whether the visitedExpressionis preceded by an invalid expression.
-
-
Constructor Details
-
FollowingInvalidExpressionVisitor
-
-
Method Details
-
dispose
public void dispose()Disposes of the internal data. -
isFollowingInvalidExpression
public boolean isFollowingInvalidExpression()Determines whether the visitedExpressionis preceded by an invalid expression.- Returns:
trueif the visitedExpressionis part of a collection of expressions and an invalid expression precede it;falseotherwise
-
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 classAbstractTraverseParentVisitor- Parameters:
expression- TheExpressionto visit
-