X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FunctionCall.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FunctionCall.java index 4aee466..c91788d 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FunctionCall.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FunctionCall.java @@ -6,10 +6,10 @@ package net.sourceforge.phpdt.internal.compiler.ast; 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; @@ -23,12 +23,14 @@ public class FunctionCall extends AbstractSuffixExpression { public String toStringExpression() { final StringBuffer buff = new StringBuffer(prefix.toStringExpression()); buff.append('('); - for (int i = 0; i < args.length; i++) { - ArgumentDeclaration arg = args[i]; - if (i != 0) { - buff.append(','); + if (args != null) { + for (int i = 0; i < args.length; i++) { + Expression arg = args[i]; + if (i != 0) { + buff.append(','); + } + buff.append(arg.toStringExpression()); } - buff.append(arg); } buff.append(')'); return buff.toString();