From 40c57109ce76bf2ff2a1356b899042f471adf3b9 Mon Sep 17 00:00:00 2001 From: Konstantin Shcheglov Date: Mon, 17 Jun 2024 07:48:11 -0700 Subject: [PATCH] Require analyzer 6.7.0, use FileSource. --- build_resolvers/lib/src/build_asset_uri_resolver.dart | 6 +++--- build_resolvers/pubspec.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/build_resolvers/lib/src/build_asset_uri_resolver.dart b/build_resolvers/lib/src/build_asset_uri_resolver.dart index c7a9aa5bd..ec692a5f5 100644 --- a/build_resolvers/lib/src/build_asset_uri_resolver.dart +++ b/build_resolvers/lib/src/build_asset_uri_resolver.dart @@ -9,6 +9,7 @@ import 'dart:isolate'; import 'package:analyzer/dart/analysis/utilities.dart'; import 'package:analyzer/dart/ast/ast.dart'; import 'package:analyzer/file_system/memory_file_system.dart'; +import 'package:analyzer/source/file_source.dart'; // ignore: implementation_imports import 'package:analyzer/src/clients/build_resolvers/build_resolvers.dart'; import 'package:build/build.dart' show AssetId, BuildStep; @@ -217,9 +218,8 @@ class BuildAssetUriResolver extends UriResolver { final assetId = parseAsset(uri); if (assetId == null) return null; - return resourceProvider - .getFile(assetPath(assetId)) - .createSource(assetId.uri); + var file = resourceProvider.getFile(assetPath(assetId)); + return FileSource(file, assetId.uri); } @override diff --git a/build_resolvers/pubspec.yaml b/build_resolvers/pubspec.yaml index 798d1b60f..3a3efc119 100644 --- a/build_resolvers/pubspec.yaml +++ b/build_resolvers/pubspec.yaml @@ -7,7 +7,7 @@ environment: sdk: ^3.4.0 dependencies: - analyzer: '>=6.5.0 <7.0.0' + analyzer: '>=6.7.0 <7.0.0' async: ^2.5.0 build: ^2.0.0 collection: ^1.17.0