public class VariableFinder extends SideEffectVisitor
| Constructor and Description |
|---|
VariableFinder(Set<String> variables) |
| Modifier and Type | Method and Description |
|---|---|
static Set<String> |
findVariables(ExpressionNode node) |
void |
visit(ArrayLiteral arrayLiteral) |
void |
visit(BinaryOperation binaryOperation) |
void |
visit(BooleanConstant booleanConstant) |
void |
visit(Identifier identifier) |
void |
visit(MapLiteral mapLiteral) |
void |
visit(NullLiteral nullLiteral) |
void |
visit(NumericConstant numericConstant) |
void |
visit(PropertyAccess propertyAccess) |
void |
visit(RuntimeCall runtimeCall) |
void |
visit(StringConstant text) |
void |
visit(TernaryOperator ternaryOperator) |
void |
visit(UnaryOperation unaryOperation) |
public static Set<String> findVariables(ExpressionNode node)
public void visit(PropertyAccess propertyAccess)
visit in class SideEffectVisitorpublic void visit(Identifier identifier)
visit in class SideEffectVisitorpublic void visit(StringConstant text)
visit in class SideEffectVisitorpublic void visit(BinaryOperation binaryOperation)
visit in class SideEffectVisitorpublic void visit(BooleanConstant booleanConstant)
visit in class SideEffectVisitorpublic void visit(NumericConstant numericConstant)
visit in class SideEffectVisitorpublic void visit(UnaryOperation unaryOperation)
visit in class SideEffectVisitorpublic void visit(TernaryOperator ternaryOperator)
visit in class SideEffectVisitorpublic void visit(RuntimeCall runtimeCall)
visit in class SideEffectVisitorpublic void visit(MapLiteral mapLiteral)
visit in class SideEffectVisitorpublic void visit(ArrayLiteral arrayLiteral)
visit in class SideEffectVisitorpublic void visit(NullLiteral nullLiteral)
visit in class SideEffectVisitorCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.