Lines 10332-10341
Link Here
|
10332 |
this.currentElement = this.currentElement.parent; |
10332 |
this.currentElement = this.currentElement.parent; |
10333 |
} else if(this.currentElement instanceof RecoveredField |
10333 |
} else if(this.currentElement instanceof RecoveredField |
10334 |
&& !(this.currentElement instanceof RecoveredInitializer)) { |
10334 |
&& !(this.currentElement instanceof RecoveredInitializer)) { |
10335 |
|
10335 |
// Do not move focus to parent if we are still inside an array initializer |
10336 |
int end = ((RecoveredField)this.currentElement).fieldDeclaration.sourceEnd; |
10336 |
// https://bugs.eclipse.org/bugs/show_bug.cgi?id=292087 |
10337 |
this.currentElement.updateSourceEndIfNecessary(end); |
10337 |
if (this.currentElement.bracketBalance <= 0) { |
10338 |
this.currentElement = this.currentElement.parent; |
10338 |
int end = ((RecoveredField)this.currentElement).fieldDeclaration.sourceEnd; |
|
|
10339 |
this.currentElement.updateSourceEndIfNecessary(end); |
10340 |
this.currentElement = this.currentElement.parent; |
10341 |
} |
10339 |
} |
10342 |
} |
10340 |
} |
10343 |
} |
10341 |
} |
10344 |
} |