| Index: pkg/analysis_server/lib/src/services/completion/local_computer.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/local_computer.dart b/pkg/analysis_server/lib/src/services/completion/local_computer.dart
|
| index b7c83b532bf9b9f8a96d10a4d6c722d3bf67d17a..05b0ad41828a62333c13be1aff857693fb0fa063 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/local_computer.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/local_computer.dart
|
| @@ -85,11 +85,6 @@ class _LocalVisitor extends GeneralizingAstVisitor<dynamic> {
|
| }
|
|
|
| @override
|
| - visitCombinator(Combinator node) {
|
| - // Handled by ImportedComputer
|
| - }
|
| -
|
| - @override
|
| visitCascadeExpression(CascadeExpression node) {
|
| Expression target = node.target;
|
| // This computer handles the expression
|
| @@ -119,6 +114,11 @@ class _LocalVisitor extends GeneralizingAstVisitor<dynamic> {
|
| }
|
|
|
| @override
|
| + visitCombinator(Combinator node) {
|
| + // Handled by ImportedComputer
|
| + }
|
| +
|
| + @override
|
| visitCompilationUnit(CompilationUnit node) {
|
| node.declarations.forEach((Declaration declaration) {
|
| if (declaration is ClassDeclaration) {
|
| @@ -199,6 +199,11 @@ class _LocalVisitor extends GeneralizingAstVisitor<dynamic> {
|
| }
|
|
|
| @override
|
| + visitInterpolationExpression(InterpolationExpression node) {
|
| + visitNode(node);
|
| + }
|
| +
|
| + @override
|
| visitMethodDeclaration(MethodDeclaration node) {
|
| _addParamListSuggestions(node.parameters);
|
| visitNode(node);
|
| @@ -225,6 +230,11 @@ class _LocalVisitor extends GeneralizingAstVisitor<dynamic> {
|
| }
|
|
|
| @override
|
| + visitStringLiteral(StringLiteral node) {
|
| + // ignore
|
| + }
|
| +
|
| + @override
|
| visitTypeName(TypeName node) {
|
| // If suggesting completions within a TypeName node
|
| // then limit suggestions to only types
|
|
|