public final class ReferencedVars extends ASTVisitorBase
Constructor and Description |
---|
ReferencedVars() |
Modifier and Type | Method and Description |
---|---|
void |
add(AST tree)
Add references from the denoted tree.
|
static java.util.Collection<VariableSymbol> |
compute(AST tree)
Compute referenced variables
|
java.util.Collection<VariableSymbol> |
getResult()
Get the result of the computation.
|
void |
visit(ProgramVariableBase var)
Process variable.
|
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, 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, 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
public static java.util.Collection<VariableSymbol> compute(AST tree)
tree
- the expression.public void add(AST tree)
tree
- the tree.public java.util.Collection<VariableSymbol> getResult()
public void visit(ProgramVariableBase var)
visit
in interface ASTVisitor
visit
in class ASTVisitorBase
var
- a program variable.