| 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 197ffbaaf48a55eb05b88582ce249dbff56c0076..96b89bf64a0b232228f3fb580c7c3911bf9348db 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/optype.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/optype.dart
|
| @@ -72,13 +72,6 @@ class OpType {
|
| !includeReturnValueSuggestions &&
|
| !includeVoidReturnSuggestions &&
|
| !includeInvocationSuggestions;
|
| -
|
| - /**
|
| - * Indicate whether top level elements should be suggested
|
| - */
|
| - bool get includeTopLevelSuggestions => includeReturnValueSuggestions ||
|
| - includeTypeNameSuggestions ||
|
| - includeVoidReturnSuggestions;
|
| }
|
|
|
| class _OpTypeAstVisitor extends GeneralizingAstVisitor {
|
| @@ -359,7 +352,9 @@ class _OpTypeAstVisitor extends GeneralizingAstVisitor {
|
| void visitInterpolationExpression(InterpolationExpression node) {
|
| if (identical(entity, node.expression)) {
|
| optype.includeReturnValueSuggestions = true;
|
| - optype.includeTypeNameSuggestions = true;
|
| + // Only include type names in a ${ } expression
|
| + optype.includeTypeNameSuggestions =
|
| + node.leftBracket != null && node.leftBracket.length > 1;
|
| }
|
| }
|
|
|
|
|