X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FieldDeclaration.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FieldDeclaration.java new file mode 100644 index 0000000..dae26ff --- /dev/null +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/compiler/ast/FieldDeclaration.java @@ -0,0 +1,32 @@ +package net.sourceforge.phpdt.internal.compiler.ast; + +import net.sourceforge.phpdt.internal.compiler.parser.Outlineable; +import net.sourceforge.phpdt.internal.ui.PHPUiImages; +import org.eclipse.jface.resource.ImageDescriptor; + +/** + * @author Matthieu Casanova + */ +public class FieldDeclaration extends Statement { + + public VariableDeclaration[] vars; + + public FieldDeclaration(VariableDeclaration[] vars,int sourceStart,int sourceEnd) { + super(sourceStart,sourceEnd); + this.vars = vars; + } + + + public String toString(int tab) { + final StringBuffer buff = new StringBuffer(tabString(tab)); + buff.append("var "); + for (int i = 0; i < vars.length; i++) { + VariableDeclaration var = vars[i]; + if (i != 0) { + buff.append(','); + } + buff.append(var.toStringExpression()); + } + return buff.toString(); + } +}