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
@@ -138,7 +139,8 @@ class PubPackageBuilder implements PackageBuilder {
138139 EmbedderSdk ? get _embedderSdk {
139140 if (__embedderSdk == null && ! _config.topLevelPackageMeta.isSdk) {
140141 __embedderSdk = EmbedderSdk (
141- _resourceProvider, EmbedderYamlLocator (_packageMap).embedderYamls);
142+ _resourceProvider, EmbedderYamlLocator (_packageMap).embedderYamls,
143+ languageVersion: languageVersionFromSdkVersion (io.Platform .version));
142144 }
143145 return __embedderSdk;
144146 }
You can’t perform that action at this time.
0 commit comments