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 9032b05bd848d0078d81296fdaefe0f599731354..ac99637344d58ee62e743cc2cc3a8ce659176e84 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 |
@@ -25,6 +25,8 @@ abstract class LocalDeclarationVisitor extends GeneralizingAstVisitor { |
void declaredClassTypeAlias(ClassTypeAlias declaration); |
+ void declaredEnum(EnumDeclaration declaration) {} |
+ |
void declaredField(FieldDeclaration fieldDecl, VariableDeclaration varDecl); |
void declaredFunction(FunctionDeclaration declaration); |
@@ -123,8 +125,7 @@ abstract class LocalDeclarationVisitor extends GeneralizingAstVisitor { |
if (declaration is ClassDeclaration) { |
declaredClass(declaration); |
} else if (declaration is EnumDeclaration) { |
- // TODO (danrubel) enum support |
-// declaredEnum(........) |
+ declaredEnum(declaration); |
} else if (declaration is FunctionDeclaration) { |
declaredFunction(declaration); |
} else if (declaration is TopLevelVariableDeclaration) { |