| Index: pkg/analysis_server/lib/src/services/completion/imported_computer.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/imported_computer.dart b/pkg/analysis_server/lib/src/services/completion/imported_computer.dart
|
| index 2c9034dce399e761487c5b90d1ad1d76b0bd718c..12e64e0a132728a82813fba017bbc19c818f94b3 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/imported_computer.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/imported_computer.dart
|
| @@ -100,9 +100,21 @@ class _ImportedVisitor extends GeneralizingAstVisitor<Future<bool>> {
|
| }
|
|
|
| @override
|
| + Future<bool> visitFormalParameterList(FormalParameterList node) {
|
| + Token leftParen = node.leftParenthesis;
|
| + if (leftParen != null && request.offset > leftParen.offset) {
|
| + Token rightParen = node.rightParenthesis;
|
| + if (rightParen == null || request.offset <= rightParen.offset) {
|
| + return _addImportedElementSuggestions(node);
|
| + }
|
| + }
|
| + return new Future.value(false);
|
| + }
|
| +
|
| + @override
|
| Future<bool> visitForStatement(ForStatement node) {
|
| - Token leftParenthesis = node.leftParenthesis;
|
| - if (leftParenthesis != null && request.offset >= leftParenthesis.end) {
|
| + Token leftParen = node.leftParenthesis;
|
| + if (leftParen != null && request.offset >= leftParen.end) {
|
| return _addImportedElementSuggestions(node);
|
| }
|
| return new Future.value(false);
|
|
|