public class ExprNodeVariableVisitor extends Object implements ExprNodeVisitor
Constructor and Description |
---|
ExprNodeVariableVisitor(VariableCompileTimeResolver variableCompileTimeResolver) |
Modifier and Type | Method and Description |
---|---|
Map<String,VariableMetaData> |
getVariableNames() |
boolean |
isHasVariables()
Returns true if the visitor finds a variable value.
|
boolean |
isVisit(ExprNode exprNode)
Allows visitor to indicate whether to visit a given node.
|
void |
visit(ExprNode exprNode)
Visit the given expression node.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isWalkDeclExprParam
public ExprNodeVariableVisitor(VariableCompileTimeResolver variableCompileTimeResolver)
public boolean isVisit(ExprNode exprNode)
ExprNodeVisitor
isVisit
in interface ExprNodeVisitor
exprNode
- is the node in questionspublic boolean isHasVariables()
public void visit(ExprNode exprNode)
ExprNodeVisitor
visit
in interface ExprNodeVisitor
exprNode
- is the expression node to visitpublic Map<String,VariableMetaData> getVariableNames()
Copyright © 2005–2021. All rights reserved.