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 visitedExpressionis one of the two that represents an invalid expression.
-
-
Field Summary
Fields Modifier and Type Field Description protected Expressionexpression
-
Constructor Summary
Constructors Modifier Constructor Description protectedInvalidExpressionVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Disposes of the internal data.booleanisInvalid()Determines 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
-
-
-
-
Field Detail
-
expression
protected Expression expression
-
-
Method Detail
-
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
public void visit(BadExpression expression)
Visits theBadExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
public void visit(UnknownExpression expression)
Visits theUnknownExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAbstractExpressionVisitor- Parameters:
expression- TheUnknownExpressionto visit
-
-