| Index: pkg/code_transformers/lib/src/dart_sdk.dart
|
| diff --git a/pkg/code_transformers/lib/src/dart_sdk.dart b/pkg/code_transformers/lib/src/dart_sdk.dart
|
| index 98f09e9534480e382dde1eeb5d8895edd192bb0a..652c4dfc083b94088dbeed50ca379e2876f0da1f 100644
|
| --- a/pkg/code_transformers/lib/src/dart_sdk.dart
|
| +++ b/pkg/code_transformers/lib/src/dart_sdk.dart
|
| @@ -145,7 +145,7 @@ class MockDartSdk implements DartSdk {
|
| final Map<String, SdkLibrary> _libs = {};
|
| final String sdkVersion = '0';
|
| List<String> get uris => _sources.keys.map((uri) => '$uri').toList();
|
| - final AnalysisContext context = new _SdkAnalysisContext();
|
| + final AnalysisContext context = new SdkAnalysisContext();
|
|
|
| MockDartSdk(Map<String, String> sources, {this.reportMissing}) {
|
| sources.forEach((uriString, contents) {
|
| @@ -208,18 +208,3 @@ class _MockSdkSource implements UriAnnotatedSource {
|
| Source resolveRelative(Uri relativeUri) =>
|
| throw new UnsupportedError('not expecting relative urls in dart: mocks');
|
| }
|
| -
|
| -// TODO(sigmund): delete once we bump the dependency on analyzer. We copied
|
| -// this code from SdkAnalysisContext in 'analyzer/src/generated/engine.dart' to
|
| -// prevent bumping the dependency on analyzer. We should remove this as soon as
|
| -// we start depending on analyzer >= 0.15.5.
|
| -class _SdkAnalysisContext extends AnalysisContextImpl {
|
| - @override
|
| - AnalysisCache createCacheFromSourceFactory(SourceFactory factory) {
|
| - if (factory == null) return super.createCacheFromSourceFactory(factory);
|
| - var sdk = factory.dartSdk;
|
| - if (sdk == null) throw "Missing a DartUriResolver in source factory";
|
| - return new AnalysisCache(
|
| - [AnalysisEngine.instance.partitionManager.forSdk(sdk)]);
|
| - }
|
| -}
|
|
|