File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change 33// BSD-style license that can be found in the LICENSE file.
44
55import 'dart:async' ;
6+ import 'dart:io' as io;
67
78import 'package:analyzer/dart/analysis/analysis_context.dart' ;
89import 'package:analyzer/dart/analysis/results.dart' ;
@@ -16,7 +17,7 @@ import 'package:analyzer/src/dart/analysis/analysis_context_collection.dart'
1617 show AnalysisContextCollectionImpl;
1718// ignore: implementation_imports
1819import 'package:analyzer/src/dart/sdk/sdk.dart'
19- show EmbedderSdk, FolderBasedDartSdk;
20+ show EmbedderSdk, FolderBasedDartSdk, languageVersionFromSdkVersion ;
2021// ignore: implementation_imports
2122import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
2223// ignore: implementation_imports
@@ -137,7 +138,8 @@ class PubPackageBuilder implements PackageBuilder {
137138 EmbedderSdk ? get _embedderSdk {
138139 if (__embedderSdk == null && ! _config.topLevelPackageMeta.isSdk) {
139140 __embedderSdk = EmbedderSdk (
140- _resourceProvider, EmbedderYamlLocator (_packageMap).embedderYamls);
141+ _resourceProvider, EmbedderYamlLocator (_packageMap).embedderYamls,
142+ languageVersion: languageVersionFromSdkVersion (io.Platform .version));
141143 }
142144 return __embedderSdk;
143145 }
You can’t perform that action at this time.
0 commit comments