public class FunctionCall extends AbstractSuffixExpression {
/** the function name. */
- public Expression prefix;
+ public Expression functionName;
/** the arguments. */
public Expression[] args;
public FunctionCall(final Expression prefix,
final Expression[] args,
final int sourceEnd) {
- super(prefix.getSourceStart(), sourceEnd);
- this.prefix = prefix;
+ super(prefix.sourceStart, sourceEnd);
+ this.functionName = prefix;
this.args = args;
}
* @return the expression
*/
public String toStringExpression() {
- final StringBuffer buff = new StringBuffer(prefix.toStringExpression());
+ final StringBuffer buff = new StringBuffer(functionName.toStringExpression());
buff.append('(');
if (args != null) {
for (int i = 0; i < args.length; i++) {
* @return the variables used
*/
public List getUsedVariable() {
- final List list = prefix.getUsedVariable();
+ final List list = functionName.getUsedVariable();
if (args != null) {
for (int i = 0; i < args.length; i++) {
list.addAll(args[i].getUsedVariable());