| Index: pkg/analysis_server/lib/src/services/completion/dart/local_reference_contributor.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/dart/local_reference_contributor.dart b/pkg/analysis_server/lib/src/services/completion/dart/local_reference_contributor.dart
|
| index b6dab4c79bd6a160fd89bb21aa1d880c2c3df2d3..61a20f22f814443bca0360b4f70f4ff3730a1a7d 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/dart/local_reference_contributor.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/dart/local_reference_contributor.dart
|
| @@ -413,12 +413,16 @@ class _LocalVisitor extends LocalDeclarationVisitor {
|
| ClassDeclaration classDecl,
|
| FormalParameterList param,
|
| int relevance: DART_RELEVANCE_DEFAULT}) {
|
| - _addLocalSuggestion(id, typeName, elemKind,
|
| - isAbstract: isAbstract,
|
| - isDeprecated: isDeprecated,
|
| - classDecl: classDecl,
|
| - param: param,
|
| - relevance: relevance);
|
| + int filterResult =
|
| + optype.returnValueSuggestionsFilter(_staticTypeOfIdentifier(id));
|
| + if (filterResult != null) {
|
| + _addLocalSuggestion(id, typeName, elemKind,
|
| + isAbstract: isAbstract,
|
| + isDeprecated: isDeprecated,
|
| + classDecl: classDecl,
|
| + param: param,
|
| + relevance: relevance + filterResult);
|
| + }
|
| }
|
|
|
| void _addLocalSuggestion(
|
|
|