@@ -44,9 +44,7 @@ import 'package:collection/collection.dart';
4444import 'package:dart_style/dart_style.dart' ;
4545import 'package:mockito/annotations.dart' ;
4646import 'package:mockito/src/version.dart' ;
47- import 'package:package_config/package_config_types.dart' ;
4847import 'package:path/path.dart' as p;
49- import 'package:pub_semver/pub_semver.dart' ;
5048import 'package:source_gen/source_gen.dart' ;
5149
5250/// For a source Dart library, generate the mocks referenced therein.
@@ -144,16 +142,9 @@ class MockBuilder implements Builder {
144142 useNullSafetySyntax: sourceLibIsNonNullable);
145143 final rawOutput = mockLibrary.accept (emitter).toString ();
146144
147- final packageConfig = await buildStep.packageConfig;
148- var surroundingLanguageVersion = DartFormatter .latestLanguageVersion;
149- if (packageConfig[mockLibraryAsset.package]
150- case Package (: final languageVersion? )) {
151- surroundingLanguageVersion =
152- Version (languageVersion.major, languageVersion.minor, 0 );
153- }
154-
155145 final mockLibraryContent =
156- DartFormatter (languageVersion: surroundingLanguageVersion).format ('''
146+ DartFormatter (languageVersion: entryLib.languageVersion.effective)
147+ .format ('''
157148// Mocks generated by Mockito $packageVersion from annotations
158149// in ${entryLib .definingCompilationUnit .source .uri .path }.
159150// Do not manually edit this file.
0 commit comments