| Index: pkg/analysis_server/lib/src/services/completion/optype.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/optype.dart b/pkg/analysis_server/lib/src/services/completion/optype.dart
|
| index 5bb865d18556b6e15a5a1fc7936b3aea9d7606cc..72c6e2218e2a75efd4b9a7288470c3f9da6337ea 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/optype.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/optype.dart
|
| @@ -400,7 +400,7 @@ class _OpTypeAstVisitor extends GeneralizingAstVisitor {
|
| }
|
|
|
| @override
|
| - void visitListLiteral(ListLiteral node) {
|
| + void visitMapLiteralEntry(MapLiteralEntry node) {
|
| optype.includeReturnValueSuggestions = true;
|
| optype.includeTypeNameSuggestions = true;
|
| }
|
| @@ -512,7 +512,7 @@ class _OpTypeAstVisitor extends GeneralizingAstVisitor {
|
| }
|
|
|
| @override
|
| - visitTypeArgumentList(TypeArgumentList node) {
|
| + void visitTypeArgumentList(TypeArgumentList node) {
|
| NodeList<TypeName> arguments = node.arguments;
|
| for (TypeName typeName in arguments) {
|
| if (identical(entity, typeName)) {
|
| @@ -523,6 +523,12 @@ class _OpTypeAstVisitor extends GeneralizingAstVisitor {
|
| }
|
|
|
| @override
|
| + void visitTypedLiteral(TypedLiteral node) {
|
| + optype.includeReturnValueSuggestions = true;
|
| + optype.includeTypeNameSuggestions = true;
|
| + }
|
| +
|
| + @override
|
| void visitTypeName(TypeName node) {
|
| // The entity won't be the first child entity (node.name), since
|
| // CompletionTarget would have chosen an edge higher in the parse tree. So
|
|
|