Class AbstractContentAssistVisitor.EncapsulatedExpressionVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.EncapsulatedExpressionVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.EncapsulatedExpressionVisitor
extends AnonymousExpressionVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanDetermines whether the visitedExpressionis being encapsulated or not.protected booleanInternal flag that prevent infinite recursion. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddispose()Disposes of the internal data.booleanDetermines whether the visitedExpressionis being encapsulated or not.protected voidvisit(Expression expression) Blindly visit the givenExpression.voidvisit(SubExpression expression) Visits theSubExpressionexpression.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, visit
-
Field Details
-
encapsulated
protected boolean encapsulatedDetermines whether the visitedExpressionis being encapsulated or not. -
visited
protected boolean visitedInternal flag that prevent infinite recursion.
-
-
Constructor Details
-
EncapsulatedExpressionVisitor
protected EncapsulatedExpressionVisitor()
-
-
Method Details
-
dispose
public void dispose()Disposes of the internal data. -
isEncapsulated
public boolean isEncapsulated()Determines whether the visitedExpressionis being encapsulated or not.- Returns:
trueif the visitedExpressionis within parenthesis;falseotherwise
-
visit
Description copied from class:AnonymousExpressionVisitorBlindly visit the givenExpression.- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-
visit
Description copied from interface:ExpressionVisitorVisits theSubExpressionexpression.- Specified by:
visitin interfaceExpressionVisitor- Overrides:
visitin classAnonymousExpressionVisitor- Parameters:
expression- TheExpressionto visit
-