Modify testing_resolver_utils to avoid using deprecated DirectoryBasedDartSdk (#34)
diff --git a/test/codegen/testing_resolver_utils.dart b/test/codegen/testing_resolver_utils.dart
index 0afaf63..dcf557d 100644
--- a/test/codegen/testing_resolver_utils.dart
+++ b/test/codegen/testing_resolver_utils.dart
@@ -9,10 +9,11 @@
library smoke.test.codegen.testing_resolver_utils;
import 'package:analyzer/dart/element/element.dart';
+import 'package:analyzer/file_system/physical_file_system.dart'
+ show PhysicalResourceProvider;
+import 'package:analyzer/src/dart/sdk/sdk.dart' show FolderBasedDartSdk;
import 'package:analyzer/src/generated/engine.dart';
-import 'package:analyzer/src/generated/java_io.dart';
import 'package:analyzer/src/generated/source.dart';
-import 'package:analyzer/src/generated/sdk_io.dart' show DirectoryBasedDartSdk;
import 'package:transformer_test/utils.dart' show testingDartSdkDirectory;
class LibraryProvider {
@@ -31,8 +32,9 @@
..preserveComments = false
..analyzeFunctionBodies = false;
analyzer.analysisOptions = options;
- var sdk = new DirectoryBasedDartSdk(new JavaFile(testingDartSdkDirectory));
- sdk.context.analysisOptions = options;
+ var sdk = new FolderBasedDartSdk(PhysicalResourceProvider.INSTANCE,
+ PhysicalResourceProvider.INSTANCE.getFolder(testingDartSdkDirectory));
+ sdk.analysisOptions = options;
var changes = new ChangeSet();
var allSources = <String, Source>{};
contents.forEach((url, code) {