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) {