public class CommandVariableUsage extends AbstractCommandVisitor
| Constructor and Description |
|---|
CommandVariableUsage() |
| Modifier and Type | Method and Description |
|---|---|
static List<String> |
extractVariables(Command command) |
void |
visit(Conditional.Start conditionalStart)
Process a
Conditional.Start command. |
void |
visit(Loop.Start loopStart)
Process a
Loop.Start command. |
void |
visit(OutputVariable outputVariable)
Process a
OutputVariable command. |
void |
visit(Procedure.Call procedureCall)
Process a
Procedure.Call command. |
void |
visit(VariableBinding.Global globalAssignment)
Process a
VariableBinding.Global command. |
void |
visit(VariableBinding.Start variableBindingStart)
Process a
VariableBinding.Start command. |
public void visit(Conditional.Start conditionalStart)
CommandVisitorConditional.Start command.visit in interface CommandVisitorvisit in class AbstractCommandVisitorconditionalStart - the commandpublic void visit(VariableBinding.Start variableBindingStart)
CommandVisitorVariableBinding.Start command.visit in interface CommandVisitorvisit in class AbstractCommandVisitorvariableBindingStart - the commandpublic void visit(VariableBinding.Global globalAssignment)
CommandVisitorVariableBinding.Global command.visit in interface CommandVisitorvisit in class AbstractCommandVisitorglobalAssignment - the commandpublic void visit(OutputVariable outputVariable)
CommandVisitorOutputVariable command.visit in interface CommandVisitorvisit in class AbstractCommandVisitoroutputVariable - the commandpublic void visit(Loop.Start loopStart)
CommandVisitorLoop.Start command.visit in interface CommandVisitorvisit in class AbstractCommandVisitorloopStart - the commandpublic void visit(Procedure.Call procedureCall)
CommandVisitorProcedure.Call command.visit in interface CommandVisitorvisit in class AbstractCommandVisitorprocedureCall - the commandCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.