Index: runtime/lib/mirrors_impl.dart |
diff --git a/runtime/lib/mirrors_impl.dart b/runtime/lib/mirrors_impl.dart |
index 4546ab05a2afd9751d29acd167727b9caadf070d..8b6775c6b4bc6e9290c6cd2595c1a4c160181773 100644 |
--- a/runtime/lib/mirrors_impl.dart |
+++ b/runtime/lib/mirrors_impl.dart |
@@ -772,10 +772,11 @@ class _LocalLibraryMirrorImpl extends _LocalObjectMirrorImpl |
implements LibraryMirror { |
_LocalLibraryMirrorImpl(ref, |
String simpleName, |
- this.url, |
+ String url, |
Map<String, Mirror> members) |
: this.simpleName = _s(simpleName), |
this.members = _convertStringToSymbolMap(members), |
+ this.uri = Uri.parse(url), |
super(ref); |
final Symbol simpleName; |
@@ -797,7 +798,7 @@ class _LocalLibraryMirrorImpl extends _LocalObjectMirrorImpl |
'LibraryMirror.location is not implemented'); |
} |
- final String url; |
+ final Uri uri; |
final Map<Symbol, Mirror> members; |
Map<Symbol, ClassMirror> _classes = null; |