| Index: pkg/analysis_server/lib/src/context_manager.dart
|
| diff --git a/pkg/analysis_server/lib/src/context_manager.dart b/pkg/analysis_server/lib/src/context_manager.dart
|
| index 2140f7c161ce3af853778cb36cb5a4ed84a131e7..efd0301684742fc234eb481141274444cb604d55 100644
|
| --- a/pkg/analysis_server/lib/src/context_manager.dart
|
| +++ b/pkg/analysis_server/lib/src/context_manager.dart
|
| @@ -12,6 +12,7 @@ import 'dart:core' hide Resource;
|
| import 'package:analysis_server/src/analysis_server.dart';
|
| import 'package:analyzer/file_system/file_system.dart';
|
| import 'package:analyzer/instrumentation/instrumentation.dart';
|
| +import 'package:analyzer/plugin/embedded_resolver_provider.dart';
|
| import 'package:analyzer/plugin/options.dart';
|
| import 'package:analyzer/plugin/resolver_provider.dart';
|
| import 'package:analyzer/source/analysis_options_provider.dart';
|
| @@ -399,6 +400,13 @@ class ContextManagerImpl implements ContextManager {
|
| pathos.Context pathContext;
|
|
|
| /**
|
| + * A function that will return a [UriResolver] that can be used to resolve
|
| + * URI's for embedded libraries within a given folder, or `null` if we should
|
| + * fall back to the standard URI resolver.
|
| + */
|
| + final EmbeddedResolverProvider embeddedUriResolverProvider;
|
| +
|
| + /**
|
| * The list of excluded paths (folders and files) most recently passed to
|
| * [setRoots].
|
| */
|
| @@ -459,8 +467,12 @@ class ContextManagerImpl implements ContextManager {
|
| final Map<Folder, StreamSubscription<WatchEvent>> changeSubscriptions =
|
| <Folder, StreamSubscription<WatchEvent>>{};
|
|
|
| - ContextManagerImpl(this.resourceProvider, this.packageResolverProvider,
|
| - this._packageMapProvider, this._instrumentationService) {
|
| + ContextManagerImpl(
|
| + this.resourceProvider,
|
| + this.packageResolverProvider,
|
| + this.embeddedUriResolverProvider,
|
| + this._packageMapProvider,
|
| + this._instrumentationService) {
|
| absolutePathContext = resourceProvider.absolutePathContext;
|
| pathContext = resourceProvider.pathContext;
|
| }
|
|
|