@@ -431,9 +431,11 @@ Future<String> createComparisonDartdoc() async {
431
431
return dartdocClean.path;
432
432
}
433
433
434
- /// Helper function to create a clean version of dartdoc (based on the current
435
- /// directory, assumed to be a git repository), configured to use the head
436
- /// version of the Dart SDK for analyzer, front-end, and kernel.
434
+ /// Creates a clean version of dartdoc (based on the current directory, assumed
435
+ /// to be a git repository), configured to use packages from the Dart SDK.
436
+ ///
437
+ /// This copy of dartdoc depends on the HEAD versions of various packages
438
+ /// developed within the SDK, such as 'analyzer' and 'meta'.
437
439
Future <String > createSdkDartdoc () async {
438
440
var launcher = SubprocessLauncher ('create-sdk-dartdoc' );
439
441
var dartdocSdk = Directory .systemTemp.createTempSync ('dartdoc-sdk' );
@@ -471,6 +473,8 @@ dependency_overrides:
471
473
path: '${sdkClone .path }/pkg/analyzer'
472
474
_fe_analyzer_shared:
473
475
path: '${sdkClone .path }/pkg/_fe_analyzer_shared'
476
+ meta:
477
+ path: '${sdkClone .path }/pkg/meta'
474
478
''' , mode: FileMode .append);
475
479
await launcher.runStreamed (sdkBin ('pub' ), ['get' ],
476
480
workingDirectory: dartdocSdk.path);
0 commit comments