many changes and fixes
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / ast / VariableDeclaration.java
index 6b9facd..8d08f65 100644 (file)
@@ -35,6 +35,7 @@ public class VariableDeclaration extends Expression implements Outlineable {
 
   private Object parent;
   private boolean reference;
+
   private Position position;
 
   private int operator;
@@ -71,6 +72,7 @@ public class VariableDeclaration extends Expression implements Outlineable {
     super(sourceStart, sourceEnd);
     this.variable = variable;
     this.parent = parent;
+    position = new Position(sourceStart, sourceEnd);
   }
 
   public void setReference(final boolean reference) {
@@ -213,7 +215,7 @@ public class VariableDeclaration extends Expression implements Outlineable {
    */
   public List getUsedVariable() {
     if (initialization != null) {
-      return initialization.getModifiedVariable();//yes it's getModified variable (in a variable declaration $a = $b, $a is modified, event if you have only $a and no initialization
+      return initialization.getUsedVariable();
     }
     return new ArrayList(1);
   }