X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpparser/PHPVarDeclaration.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpparser/PHPVarDeclaration.java index 2f81a61..be8e479 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpparser/PHPVarDeclaration.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpeclipse/phpeditor/phpparser/PHPVarDeclaration.java @@ -9,16 +9,30 @@ import org.eclipse.jface.resource.ImageDescriptor; */ public class PHPVarDeclaration extends PHPSegment { + /** The value of the variable. */ + private String value; /** * Create a php variable declaration. * @param parent the parent object (it should be a php class) * @param name the name of the variable * @param index where the variable is in the file + * @param value the value */ - public PHPVarDeclaration(Object parent, String name, int index) { - super(parent, name, index); + public PHPVarDeclaration(Object parent, String name, int index, String value) { + super(parent, name, index); + this.value = value; } + /** + * Create a php variable declaration. + * @param parent the parent object (it should be a php class) + * @param name the name of the variable + * @param index where the variable is in the file + */ + public PHPVarDeclaration(Object parent, String name, int index) { + this(parent, name, index,null); + } + /** * Get the image of a variable. * @return the image that represents a php variable @@ -26,4 +40,12 @@ public class PHPVarDeclaration extends PHPSegment { public ImageDescriptor getImage() { return PHPUiImages.DESC_VAR; } + + public String toString() { + if (value == null || value.equals("")) { + return super.toString(); + } else { + return name + " = " + value; + } + } }