Commit a6a3f2c3 authored by Phil Quitslund's avatar Phil Quitslund

Merge pull request #3809 from pq/pub-resolver-fix

Remove gratuitous pub resolver from flutter analysis.
parents 5dc74c84 18d971d4
...@@ -6,15 +6,11 @@ import 'dart:collection'; ...@@ -6,15 +6,11 @@ import 'dart:collection';
import 'dart:io'; import 'dart:io';
import 'package:analyzer/file_system/file_system.dart' as file_system; import 'package:analyzer/file_system/file_system.dart' as file_system;
import 'package:analyzer/file_system/file_system.dart' show Folder;
import 'package:analyzer/file_system/physical_file_system.dart'; import 'package:analyzer/file_system/physical_file_system.dart';
import 'package:analyzer/plugin/options.dart'; import 'package:analyzer/plugin/options.dart';
import 'package:analyzer/source/analysis_options_provider.dart'; import 'package:analyzer/source/analysis_options_provider.dart';
import 'package:analyzer/source/embedder.dart'; import 'package:analyzer/source/embedder.dart';
import 'package:analyzer/source/error_processor.dart'; import 'package:analyzer/source/error_processor.dart';
import 'package:analyzer/source/package_map_provider.dart';
import 'package:analyzer/source/package_map_resolver.dart';
import 'package:analyzer/source/pub_package_map_provider.dart';
import 'package:analyzer/src/generated/engine.dart'; import 'package:analyzer/src/generated/engine.dart';
import 'package:analyzer/src/generated/error.dart'; import 'package:analyzer/src/generated/error.dart';
import 'package:analyzer/src/generated/java_io.dart'; import 'package:analyzer/src/generated/java_io.dart';
...@@ -112,16 +108,6 @@ class AnalysisDriver { ...@@ -112,16 +108,6 @@ class AnalysisDriver {
if (options.packageRootPath != null) { if (options.packageRootPath != null) {
JavaFile packageDirectory = new JavaFile(options.packageRootPath); JavaFile packageDirectory = new JavaFile(options.packageRootPath);
resolvers.add(new PackageUriResolver(<JavaFile>[packageDirectory])); resolvers.add(new PackageUriResolver(<JavaFile>[packageDirectory]));
} else {
PubPackageMapProvider pubPackageMapProvider =
new PubPackageMapProvider(PhysicalResourceProvider.INSTANCE, sdk);
PackageMapInfo packageMapInfo = pubPackageMapProvider.computePackageMap(
PhysicalResourceProvider.INSTANCE.getResource('.'));
Map<String, List<Folder>> packageMap = packageMapInfo.packageMap;
if (packageMap != null) {
resolvers.add(new PackageMapUriResolver(
PhysicalResourceProvider.INSTANCE, packageMap));
}
} }
resolvers.add(new FileUriResolver()); resolvers.add(new FileUriResolver());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment