Class AbstractContentAssistVisitor.InvalidExpressionVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.InvalidExpressionVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.InvalidExpressionVisitor
extends AbstractExpressionVisitor
This visitor determines if the visited
Expression is one of the two that represents
an invalid expression.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes of the internal data.booleanDetermines whether the visitedExpressionrepresents an invalid fragment.voidvisit(BadExpression expression) Visits theBadExpressionexpression.voidvisit(UnknownExpression expression) Visits theUnknownExpressionexpression.Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AbstractExpressionVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, 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
-
expression
-
-
Constructor Details
-
InvalidExpressionVisitor
protected InvalidExpressionVisitor()
-
-
Method Details
-
dispose
public void dispose()Disposes of the internal data. -
isInvalid
public boolean isInvalid()Determines whether the visitedExpressionrepresents an invalid fragment.- Returns:
trueif theExpressionis an invalid fragment;falseotherwise
-
visit
Description copied from interface:ExpressionVisitorVisits theBadExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theUnknownExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheUnknownExpressionto visit
-