Chromium Code Reviews| Index: runtime/lib/mirrors_impl.dart |
| diff --git a/runtime/lib/mirrors_impl.dart b/runtime/lib/mirrors_impl.dart |
| index 88a89cc5a2f220466eb79773bbcc1d36b80ca401..e2a49f725167e13f9f37e445669a843fbd32cf45 100644 |
| --- a/runtime/lib/mirrors_impl.dart |
| +++ b/runtime/lib/mirrors_impl.dart |
| @@ -1009,6 +1009,14 @@ class _LocalMethodMirrorImpl extends _LocalDeclarationMirrorImpl |
| final bool isRedirectingConstructor; |
| final bool isFactoryConstructor; |
| + String _source = null; |
| + String get source { |
| + if (_source == null) { |
| + _source = _MethodMirror_source(_reflectee); |
|
siva
2013/08/21 22:21:05
assert(_source != null);
Michael Lippautz (Google)
2013/08/21 23:19:20
Done.
|
| + } |
| + return _source; |
| + } |
| + |
| String toString() => "MethodMirror on '${_n(simpleName)}'"; |
| static dynamic _MethodMirror_owner(reflectee) |
| @@ -1019,6 +1027,9 @@ class _LocalMethodMirrorImpl extends _LocalDeclarationMirrorImpl |
| List<ParameterMirror> _MethodMirror_parameters(reflectee) |
| native "MethodMirror_parameters"; |
| + |
| + static String _MethodMirror_source(reflectee) |
| + native "MethodMirror_source"; |
| } |
| class _LocalVariableMirrorImpl extends _LocalDeclarationMirrorImpl |