bugfixes
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / ListExpression.java
index 5ac7c04..b176568 100644 (file)
@@ -1,6 +1,8 @@
 package net.sourceforge.phpdt.internal.compiler.ast;
 
 /**
+ * A list expression.
+ * it could be list($v1,$v2), list(,$v2) ...
  * @author Matthieu Casanova
  */
 public class ListExpression extends Expression {
@@ -8,12 +10,22 @@ public class ListExpression extends Expression {
   public String[] vars;
   public Expression expression;
 
-  public ListExpression(String[] vars, Expression expression, int sourceStart, int sourceEnd) {
+  public ListExpression(String[] vars,
+                        Expression expression,
+                        int sourceStart,
+                        int sourceEnd) {
     super(sourceStart, sourceEnd);
     this.vars = vars;
     this.expression = expression;
   }
 
+  public ListExpression(String[] vars,
+                        int sourceStart,
+                        int sourceEnd) {
+    super(sourceStart, sourceEnd);
+    this.vars = vars;
+  }
+
   /**
    * Return the expression as String.
    * @return the expression
@@ -26,7 +38,7 @@ public class ListExpression extends Expression {
         buff.append(", ");
       }
       if (var != null) {
-        buff.append(vars);
+        buff.append(var);
       }
     }
     if (expression != null) {