Class AbstractContentAssistVisitor.DeclarationVisitor
java.lang.Object
org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.tools.AbstractContentAssistVisitor.DeclarationVisitor
- All Implemented Interfaces:
ExpressionVisitor
- Enclosing class:
AbstractContentAssistVisitor
protected static final class AbstractContentAssistVisitor.DeclarationVisitor
extends AnonymousExpressionVisitor
-
Field Summary
Modifier and TypeFieldDescriptionprotected boolean
Indicates if the visitedCollectionValuedPathExpression
is found within a declaration expression. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes of the internal data.boolean
Determines whether the visited path expression is found within a declaration expression.void
visit
(CollectionValuedPathExpression expression) Visits theCollectionValuedPathExpression
expression.void
visit
(RangeVariableDeclaration expression) Visits theRangeVariableDeclaration
expression.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
-
declaration
protected boolean declarationIndicates if the visitedCollectionValuedPathExpression
is found within a declaration expression.
-
-
Constructor Details
-
DeclarationVisitor
protected DeclarationVisitor()
-
-
Method Details
-
dispose
public void dispose()Disposes of the internal data. -
isDeclaration
public boolean isDeclaration()Determines whether the visited path expression is found within a declaration expression.- Returns:
true
if the visitedCollectionValuedPathExpression
is owned by aRangeVariableDeclaration
, which indicates it is used to define the "root" object;false
if it is not
-
visit
Description copied from interface:ExpressionVisitor
Visits theCollectionValuedPathExpression
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-
visit
Description copied from interface:ExpressionVisitor
Visits theRangeVariableDeclaration
expression.- Specified by:
visit
in interfaceExpressionVisitor
- Overrides:
visit
in classAnonymousExpressionVisitor
- Parameters:
expression
- TheExpression
to visit
-