Index: pkg/analyzer/lib/src/services/formatter_impl.dart |
=================================================================== |
--- pkg/analyzer/lib/src/services/formatter_impl.dart (revision 43477) |
+++ pkg/analyzer/lib/src/services/formatter_impl.dart (working copy) |
@@ -770,6 +770,24 @@ |
} |
} |
+ visitEnumConstantDeclaration(EnumConstantDeclaration node){ |
+ visit(node.name); |
+ } |
+ |
+ visitEnumDeclaration(EnumDeclaration node){ |
+ visitMemberMetadata(node.metadata); |
+ token(node.keyword); |
+ space(); |
+ visit(node.name); |
+ space(); |
+ token(node.leftBracket); |
+ newlines(); |
+ indent(); |
+ visitCommaSeparatedNodes(node.constants); |
+ newlines(); |
+ token(node.rightBracket, precededBy: unindent); |
+ } |
+ |
visitExportDirective(ExportDirective node) { |
visitDirectiveMetadata(node.metadata); |
token(node.keyword); |
@@ -1841,14 +1859,4 @@ |
} |
String toString() => writer.toString(); |
- |
- @override |
- visitEnumConstantDeclaration(EnumConstantDeclaration node) { |
- // TODO: implement visitEnumConstantDeclaration |
- } |
- |
- @override |
- visitEnumDeclaration(EnumDeclaration node) { |
- // TODO: implement visitEnumDeclaration |
- } |
} |