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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes of the internal data.boolean
Determines whether the visitedExpression
represents an invalid fragment.void
visit
(BadExpression expression) Visits theBadExpression
expression.void
visit
(UnknownExpression expression) Visits theUnknownExpression
expression.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 visitedExpression
represents an invalid fragment.- Returns:
true
if theExpression
is an invalid fragment;false
otherwise
-
visit
Description copied from interface:ExpressionVisitor
Visits theBadExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
Description copied from interface:ExpressionVisitor
Visits theUnknownExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAbstractExpressionVisitor
- Parameters:
expression
- TheUnknownExpression
to visit
-