*** empty log message ***
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / IfStatement.java
index e1682c9..e424d23 100644 (file)
@@ -1,6 +1,11 @@
 package net.sourceforge.phpdt.internal.compiler.ast;
 
 /**
+ * This is a if statement.
+ * if (condition)
+ *  statement
+ * (elseif statement)*
+ * else statement
  * @author Matthieu Casanova
  */
 public class IfStatement extends Statement {
@@ -11,7 +16,7 @@ public class IfStatement extends Statement {
   public Else els;
 
   /**
-   * Create a new If statement
+   * Create a new If statement.
    * @param condition the condition
    * @param statement a statement or a block of statements
    * @param elseifs the elseifs
@@ -41,10 +46,10 @@ public class IfStatement extends Statement {
     final StringBuffer buff = new StringBuffer(tabString(tab));
     buff.append("if (");
     buff.append(condition.toStringExpression()).append(") ");
+    buff.append(statement.toString(tab+1));
     for (int i = 0; i < elseifs.length; i++) {
-      ElseIf elseif = elseifs[i];
-      buff.append(elseif.toString(tab+1));
-      buff.append('\n');
+      buff.append(elseifs[i].toString(tab+1));
+      buff.append("\n");
     }
     if (els != null) {
       buff.append(els.toString(tab+1));