improved PHP parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / internal / compiler / ast / AbstractVariableDeclaration.java
index 3f7803b..a426061 100644 (file)
@@ -33,6 +33,17 @@ public abstract class AbstractVariableDeclaration extends Statement {
        }
 
        public abstract String name();
+       public StringBuffer printStatement(int indent, StringBuffer output) {
+
+               printIndent(indent, output);
+               printModifiers(this.modifiers, output);
+               type.print(0, output).append(' ').append(this.name); 
+               if (initialization != null) {
+                       output.append(" = "); //$NON-NLS-1$
+                       initialization.printExpression(indent, output);
+               }
+               return output.append(';');
+       }
 
        public void resolve(BlockScope scope) {}