public class FunctionCall extends AbstractSuffixExpression {
public Expression prefix;
- public ArgumentDeclaration[] args;
+ public Expression[] args;
public FunctionCall(Expression prefix,
- ArgumentDeclaration[] args,
+ Expression[] args,
int sourceEnd) {
super(prefix.sourceStart, sourceEnd);
this.prefix = prefix;
final StringBuffer buff = new StringBuffer(prefix.toStringExpression());
buff.append('(');
for (int i = 0; i < args.length; i++) {
- ArgumentDeclaration arg = args[i];
+ Expression arg = args[i];
if (i != 0) {
buff.append(',');
}
- buff.append(arg);
+ buff.append(arg.toStringExpression());
}
buff.append(')');
return buff.toString();