PackageGraph.uninitialized constructor

PackageGraph.uninitialized(
  1. DartdocOptionContext config,
  2. DartSdk sdk,
  3. bool hasEmbedderSdk,
  4. PackageMetaProvider packageMetaProvider,
  5. AnalysisContext analysisContext,
)

Implementation

PackageGraph.uninitialized(
  this.config,
  DartSdk sdk,
  this.hasEmbedderSdk,
  this.packageMetaProvider,
  this.analysisContext,
)   : packageMeta = config.topLevelPackageMeta,
      sdkLibrarySources = {
        for (var lib in sdk.sdkLibraries) sdk.mapDartUri(lib.shortName): lib
      } {
  // Make sure the default package exists, even if it has no libraries.
  // This can happen for packages that only contain embedder SDKs.
  Package.fromPackageMeta(packageMeta, this);
}