/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { begin.addUsedVariables(l); end.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { array.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { symbolName.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (Operand o: elts) { o.addUsedVariables(l); } }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { array.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { symbolName.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { array.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { array.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (Operand o : pieces) { o.addUsedVariables(l); } }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { array.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { array.addUsedVariables(l); }
@Override public void addUsedVariables(List<Variable> l) { methodName.addUsedVariables(l); receiver.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (Operand o: elts) { o.addUsedVariables(l); } }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (Operand o: elts) { o.addUsedVariables(l); } }
@Override public void addUsedVariables(List<Variable> l) { methodName.addUsedVariables(l); receiver.addUsedVariables(l); }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (KeyValuePair<Operand, Operand> pair : pairs) { pair.getKey().addUsedVariables(l); pair.getValue().addUsedVariables(l); } }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (KeyValuePair pair : pairs) { pair.getKey().addUsedVariables(l); pair.getValue().addUsedVariables(l); } }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (KeyValuePair<Operand, Operand> pair : pairs) { pair.getKey().addUsedVariables(l); pair.getValue().addUsedVariables(l); } }
public List<Variable> getUsedVariables() { ArrayList<Variable> vars = new ArrayList<>(); for (Operand operand : getOperands()) { operand.addUsedVariables(vars); } return vars; }
/** Append the list of variables used in this operand to the input list */ @Override public void addUsedVariables(List<Variable> l) { for (KeyValuePair pair : pairs) { pair.getKey().addUsedVariables(l); pair.getValue().addUsedVariables(l); } }