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