| Index: pkg/analysis_server/lib/src/services/completion/local_declaration_visitor.dart
|
| diff --git a/pkg/analysis_server/lib/src/services/completion/local_declaration_visitor.dart b/pkg/analysis_server/lib/src/services/completion/local_declaration_visitor.dart
|
| index 09ed9e39319a53b02dd49f4ade9f718dde9280a2..ccdd8ba658fd7200732f5d069d8748d49aef498e 100644
|
| --- a/pkg/analysis_server/lib/src/services/completion/local_declaration_visitor.dart
|
| +++ b/pkg/analysis_server/lib/src/services/completion/local_declaration_visitor.dart
|
| @@ -62,6 +62,17 @@ abstract class LocalDeclarationVisitor extends GeneralizingAstVisitor<bool> {
|
| }
|
| });
|
| }
|
| + } else if (stmt is FunctionDeclarationStatement) {
|
| + FunctionDeclaration declaration = stmt.functionDeclaration;
|
| + if (declaration != null && declaration.offset < offset) {
|
| + SimpleIdentifier id = declaration.name;
|
| + if (id != null) {
|
| + String name = id.name;
|
| + if (name != null && name.length > 0) {
|
| + declaredFunction(declaration);
|
| + }
|
| + }
|
| + }
|
| }
|
| }
|
| });
|
|
|