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
Modifier and TypeFieldDescriptionprotected Expression
TheExpression
used to determine if it follows an invalid fragment or not.protected boolean
Determines whether the visitedExpression
is preceded by an invalid expression.protected final AbstractContentAssistVisitor
Enclosing visitor instance. -
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes of the internal data.boolean
Determines whether the visitedExpression
is preceded by an invalid expression.void
visit
(CollectionExpression expression) Visits theCollectionExpression
expression.protected void
visit
(Expression expression) Blindly visit the givenExpression
.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractTraverseParentVisitor
visit
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, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
visitor
Enclosing visitor instance. -
expression
TheExpression
used to determine if it follows an invalid fragment or not. -
followingInvalidExpression
protected boolean followingInvalidExpressionDetermines whether the visitedExpression
is 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 visitedExpression
is preceded by an invalid expression.- Returns:
true
if the visitedExpression
is part of a collection of expressions and an invalid expression precede it;false
otherwise
-
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 classAbstractTraverseParentVisitor
- Parameters:
expression
- TheExpression
to visit
-