Index: pkg/front_end/lib/src/dependency_grapher_impl.dart |
diff --git a/pkg/front_end/lib/src/dependency_grapher_impl.dart b/pkg/front_end/lib/src/dependency_grapher_impl.dart |
index 5dbe12d998d7f96c0bdbb839d03b8abeab5d07e7..095193156747526e7cc79fe42c84ca5535c99240 100644 |
--- a/pkg/front_end/lib/src/dependency_grapher_impl.dart |
+++ b/pkg/front_end/lib/src/dependency_grapher_impl.dart |
@@ -99,13 +99,14 @@ class _WalkerNode extends Node<_WalkerNode> { |
Future<List<_WalkerNode>> computeDependencies() async { |
var dependencies = <_WalkerNode>[]; |
// TODO(paulberry): add error recovery if the file can't be read. |
- var path = walker.uriResolver.resolve(uri); |
- if (path == null) { |
+ var resolvedUri = walker.uriResolver.resolve(uri); |
+ if (resolvedUri == null) { |
// TODO(paulberry): If an error reporter was provided, report the error |
// in the proper way and continue. |
throw new StateError('Invalid URI: $uri'); |
} |
- var contents = await walker.fileSystem.entityForPath(path).readAsString(); |
+ var contents = |
+ await walker.fileSystem.entityForUri(resolvedUri).readAsString(); |
var scanner = new _Scanner(contents); |
var token = scanner.tokenize(); |
// TODO(paulberry): report errors. |