Chromium Code Reviews| Index: runtime/lib/mirrors_impl.dart |
| diff --git a/runtime/lib/mirrors_impl.dart b/runtime/lib/mirrors_impl.dart |
| index 6588649ba53bcea4296bdd5612118ba83cc62431..bff1926f488cba755718d58f5fe4d6f5a1183fd3 100644 |
| --- a/runtime/lib/mirrors_impl.dart |
| +++ b/runtime/lib/mirrors_impl.dart |
| @@ -139,7 +139,7 @@ abstract class _LocalVMObjectMirrorImpl extends _LocalMirrorImpl { |
| abstract class _LocalObjectMirrorImpl extends _LocalVMObjectMirrorImpl |
| implements ObjectMirror { |
| _LocalObjectMirrorImpl(ref) : super(ref) {} |
| - |
| + |
| Future<InstanceMirror> invokeAsync(String memberName, |
| List positionalArguments, |
| [Map<String,dynamic> namedArguments]) { |
| @@ -682,8 +682,9 @@ class _LocalLibraryMirrorImpl extends _LocalObjectMirrorImpl |
| implements LibraryMirror { |
| _LocalLibraryMirrorImpl(ref, |
| this.simpleName, |
| - this.url, |
| - this.members) : super(ref) {} |
| + String url, |
| + this.members) |
| + : this.uri = Uri.parse(url), super(ref) {} |
| final String simpleName; |
| @@ -704,7 +705,8 @@ class _LocalLibraryMirrorImpl extends _LocalObjectMirrorImpl |
| 'LibraryMirror.location is not implemented'); |
| } |
| - final String url; |
| + String get url => uri.toString(); |
|
ahe
2013/04/15 13:24:48
Why keep "url"?
Johnni Winther
2013/04/17 09:40:33
Removed.
|
| + final Uri uri; |
| final Map<String, Mirror> members; |
| Map<String, ClassMirror> _classes = null; |