Index: pkg/analyzer/tool/summary/generate.dart |
diff --git a/pkg/analyzer/tool/summary/generate.dart b/pkg/analyzer/tool/summary/generate.dart |
index 2e17c273e178320593ae41e513c6a794cdb25be0..6ac6197d059d75798f291918e134716ebb208109 100644 |
--- a/pkg/analyzer/tool/summary/generate.dart |
+++ b/pkg/analyzer/tool/summary/generate.dart |
@@ -30,10 +30,10 @@ import 'package:path/path.dart'; |
import 'idl_model.dart' as idlModel; |
import 'mini_ast.dart'; |
-main() { |
+main() async { |
String script = Platform.script.toFilePath(windows: Platform.isWindows); |
String pkgPath = normalize(join(dirname(script), '..', '..')); |
- GeneratedContent.generateAll(pkgPath, allTargets); |
+ await GeneratedContent.generateAll(pkgPath, allTargets); |
} |
final List<GeneratedContent> allTargets = <GeneratedContent>[ |
@@ -42,14 +42,14 @@ final List<GeneratedContent> allTargets = <GeneratedContent>[ |
]; |
final GeneratedFile formatTarget = |
- new GeneratedFile('lib/src/summary/format.dart', (String pkgPath) { |
+ new GeneratedFile('lib/src/summary/format.dart', (String pkgPath) async { |
_CodeGenerator codeGenerator = new _CodeGenerator(pkgPath); |
codeGenerator.generateFormatCode(); |
return codeGenerator._outBuffer.toString(); |
}); |
final GeneratedFile schemaTarget = |
- new GeneratedFile('lib/src/summary/format.fbs', (String pkgPath) { |
+ new GeneratedFile('lib/src/summary/format.fbs', (String pkgPath) async { |
_CodeGenerator codeGenerator = new _CodeGenerator(pkgPath); |
codeGenerator.generateFlatBufferSchema(); |
return codeGenerator._outBuffer.toString(); |