private Object parent;
private boolean reference;
+
private Position position;
private int operator;
final Expression initialization,
final int operator,
final int sourceStart) {
- super(sourceStart, initialization.getSourceEnd());
+ super(sourceStart, initialization.sourceEnd);
this.initialization = initialization;
this.variable = variable;
this.operator = operator;
this.parent = parent;
- position = new Position(sourceStart, getSourceEnd());
+ position = new Position(sourceStart, sourceEnd);
}
/**
super(sourceStart, sourceEnd);
this.variable = variable;
this.parent = parent;
+ position = new Position(sourceStart, sourceEnd);
}
public void setReference(final boolean reference) {
final Expression initialization,
final int operator,
final int sourceStart) {
- super(sourceStart, initialization.getSourceEnd());
+ super(sourceStart, initialization.sourceEnd);
this.variable = variable;
this.initialization = initialization;
this.operator = operator;
*/
public VariableDeclaration(final AbstractVariable variable,
final int sourceStart) {
- super(sourceStart, variable.getSourceEnd());
+ super(sourceStart, variable.sourceEnd);
this.variable = variable;
}
*/
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);
}