| Index: pkg/analysis_server/lib/src/services/generated/completion.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/generated/completion.dart b/pkg/analysis_server/lib/src/services/generated/completion.dart
|
| index f663f07a084e62aa0246207ba4874dfcf253f0c2..53fb44dbac8f308bd73dd7a9df138545b11bb85f 100644
|
| --- a/pkg/analysis_server/lib/src/services/generated/completion.dart
|
| +++ b/pkg/analysis_server/lib/src/services/generated/completion.dart
|
| @@ -3583,10 +3583,9 @@ class Filter {
|
| }
|
|
|
| void _removeNotMatching(List<Element> elements) {
|
| - for (JavaIterator<Element> I = new JavaIterator(elements); I.hasNext;) {
|
| - Element element = I.next();
|
| - if (!_match(element)) {
|
| - I.remove();
|
| + for (int i = elements.length - 1; i >= 0; i--) {
|
| + if (!_match(elements[i])) {
|
| + elements.removeAt(i);
|
| }
|
| }
|
| }
|
|
|