@@ -327,7 +327,7 @@ void presubmit() => null;
327327void buildbot () => null ;
328328
329329@Task ('Generate docs for the Dart SDK' )
330- Future buildSdkDocs () async {
330+ Future < void > buildSdkDocs () async {
331331 log ('building SDK docs' );
332332 await _buildSdkDocs (sdkDocsDir.path, Future .value (Directory .current.path));
333333}
@@ -426,8 +426,11 @@ class WarningsCollection {
426426}
427427
428428/// Returns a map of warning texts to the number of times each has been seen.
429- WarningsCollection jsonMessageIterableToWarnings (Iterable <Map > messageIterable,
430- String tempPath, String pubDir, String branch) {
429+ WarningsCollection jsonMessageIterableToWarnings (
430+ Iterable <Map <Object , Object >> messageIterable,
431+ String tempPath,
432+ String pubDir,
433+ String branch) {
431434 var warningTexts = WarningsCollection (tempPath, pubDir, branch);
432435 if (messageIterable == null ) return warningTexts;
433436 for (Map <String , dynamic > message in messageIterable) {
@@ -442,13 +445,13 @@ WarningsCollection jsonMessageIterableToWarnings(Iterable<Map> messageIterable,
442445}
443446
444447@Task ('Display delta in SDK warnings' )
445- Future compareSdkWarnings () async {
448+ Future < void > compareSdkWarnings () async {
446449 var originalDartdocSdkDocs =
447450 Directory .systemTemp.createTempSync ('dartdoc-comparison-sdkdocs' );
448- Future originalDartdoc = createComparisonDartdoc ();
449- Future currentDartdocSdkBuild = _buildSdkDocs (
451+ var originalDartdoc = createComparisonDartdoc ();
452+ var currentDartdocSdkBuild = _buildSdkDocs (
450453 sdkDocsDir.path, Future .value (Directory .current.path), 'current' );
451- Future originalDartdocSdkBuild =
454+ var originalDartdocSdkBuild =
452455 _buildSdkDocs (originalDartdocSdkDocs.path, originalDartdoc, 'original' );
453456 var currentDartdocWarnings = jsonMessageIterableToWarnings (
454457 await currentDartdocSdkBuild, sdkDocsDir.absolute.path, null , 'HEAD' );
@@ -540,7 +543,8 @@ Future<void> testWithAnalyzerSdk() async {
540543 workingDirectory: sdkDartdoc);
541544}
542545
543- Future <List <Map >> _buildSdkDocs (String sdkDocsPath, Future <String > futureCwd,
546+ Future <List <Map <Object , Object >>> _buildSdkDocs (
547+ String sdkDocsPath, Future <String > futureCwd,
544548 [String label]) async {
545549 label ?? = '' ;
546550 if (label != '' ) label = '-$label ' ;
@@ -562,15 +566,16 @@ Future<List<Map>> _buildSdkDocs(String sdkDocsPath, Future<String> futureCwd,
562566 workingDirectory: cwd);
563567}
564568
565- Future <List <Map >> _buildTestPackageDocs (String outputDir, String cwd,
569+ Future <List <Map <Object , Object >>> _buildTestPackageDocs (
570+ String outputDir, String cwd,
566571 {List <String > params, String label = '' , String testPackagePath}) async {
567572 if (label != '' ) label = '-$label ' ;
568573 testPackagePath ?? = testPackage.absolute.path;
569574 params ?? = [];
570575 var launcher = SubprocessLauncher ('build-test-package-docs$label ' );
571- Future testPackagePubGet = launcher.runStreamed (sdkBin ('pub' ), ['get' ],
576+ var testPackagePubGet = launcher.runStreamed (sdkBin ('pub' ), ['get' ],
572577 workingDirectory: testPackagePath);
573- Future dartdocPubGet =
578+ var dartdocPubGet =
574579 launcher.runStreamed (sdkBin ('pub' ), ['get' ], workingDirectory: cwd);
575580 await Future .wait ([testPackagePubGet, dartdocPubGet]);
576581 return await launcher.runStreamed (
@@ -687,12 +692,12 @@ Future<void> serveSdkDocs() async {
687692Future <void > compareFlutterWarnings () async {
688693 var originalDartdocFlutter =
689694 Directory .systemTemp.createTempSync ('dartdoc-comparison-flutter' );
690- Future originalDartdoc = createComparisonDartdoc ();
695+ var originalDartdoc = createComparisonDartdoc ();
691696 var envCurrent = _createThrowawayPubCache ();
692697 var envOriginal = _createThrowawayPubCache ();
693- Future currentDartdocFlutterBuild = _buildFlutterDocs (flutterDir.path,
698+ var currentDartdocFlutterBuild = _buildFlutterDocs (flutterDir.path,
694699 Future .value (Directory .current.path), envCurrent, 'docs-current' );
695- Future originalDartdocFlutterBuild = _buildFlutterDocs (
700+ var originalDartdocFlutterBuild = _buildFlutterDocs (
696701 originalDartdocFlutter.path,
697702 originalDartdoc,
698703 envOriginal,
@@ -714,7 +719,7 @@ Future<void> compareFlutterWarnings() async {
714719 if (Platform .environment['SERVE_FLUTTER' ] == '1' ) {
715720 var launcher = SubprocessLauncher ('serve-flutter-docs' );
716721 await launcher.runStreamed (sdkBin ('pub' ), ['get' ]);
717- Future original = launcher.runStreamed (sdkBin ('pub' ), [
722+ var original = launcher.runStreamed (sdkBin ('pub' ), [
718723 'global' ,
719724 'run' ,
720725 'dhttpd' ,
@@ -723,7 +728,7 @@ Future<void> compareFlutterWarnings() async {
723728 '--path' ,
724729 path.join (originalDartdocFlutter.absolute.path, 'dev' , 'docs' , 'doc' ),
725730 ]);
726- Future current = launcher.runStreamed (sdkBin ('pub' ), [
731+ var current = launcher.runStreamed (sdkBin ('pub' ), [
727732 'global' ,
728733 'run' ,
729734 'dhttpd' ,
@@ -909,7 +914,7 @@ class FlutterRepo {
909914 SubprocessLauncher launcher;
910915}
911916
912- Future <List <Map >> _buildFlutterDocs (
917+ Future <List <Map < Object , Object > >> _buildFlutterDocs (
913918 String flutterPath, Future <String > futureCwd, Map <String , String > env,
914919 [String label]) async {
915920 var flutterRepo = await FlutterRepo .copyFromExistingFlutterRepo (
0 commit comments