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 3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
5
import 'dart:async' ;
6
+ import 'dart:io' as io;
6
7
7
8
import 'package:analyzer/dart/analysis/analysis_context.dart' ;
8
9
import 'package:analyzer/dart/analysis/results.dart' ;
@@ -16,7 +17,7 @@ import 'package:analyzer/src/dart/analysis/analysis_context_collection.dart'
16
17
show AnalysisContextCollectionImpl;
17
18
// ignore: implementation_imports
18
19
import 'package:analyzer/src/dart/sdk/sdk.dart'
19
- show EmbedderSdk, FolderBasedDartSdk;
20
+ show EmbedderSdk, FolderBasedDartSdk, languageVersionFromSdkVersion ;
20
21
// ignore: implementation_imports
21
22
import 'package:analyzer/src/generated/engine.dart' show AnalysisOptionsImpl;
22
23
// ignore: implementation_imports
@@ -137,7 +138,8 @@ class PubPackageBuilder implements PackageBuilder {
137
138
EmbedderSdk ? get _embedderSdk {
138
139
if (__embedderSdk == null && ! _config.topLevelPackageMeta.isSdk) {
139
140
__embedderSdk = EmbedderSdk (
140
- _resourceProvider, EmbedderYamlLocator (_packageMap).embedderYamls);
141
+ _resourceProvider, EmbedderYamlLocator (_packageMap).embedderYamls,
142
+ languageVersion: languageVersionFromSdkVersion (io.Platform .version));
141
143
}
142
144
return __embedderSdk;
143
145
}
You can’t perform that action at this time.
0 commit comments