From be79942ebd09ff9702c8110e5a91758055da6fac Mon Sep 17 00:00:00 2001 From: Ted Sander Date: Sat, 1 Aug 2015 22:47:04 -0700 Subject: [PATCH] feat(transformers): add more information to factory debug reflection Add the symbol information to debug_reflection_capabilities when asking for a factory to make finding the type easier in large codebases. --- .../src/reflection/debug_reflection_capabilities.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/angular2/src/reflection/debug_reflection_capabilities.dart b/modules/angular2/src/reflection/debug_reflection_capabilities.dart index bf09df12e5..a24527c1dd 100644 --- a/modules/angular2/src/reflection/debug_reflection_capabilities.dart +++ b/modules/angular2/src/reflection/debug_reflection_capabilities.dart @@ -1,5 +1,6 @@ library reflection.debug_reflection_capabilities; +import 'dart:mirrors'; import 'package:logging/logging.dart' as log; import 'package:stack_trace/stack_trace.dart'; import 'types.dart'; @@ -25,7 +26,8 @@ class ReflectionCapabilities extends standard.ReflectionCapabilities { } Function factory(Type type) { - _notify('factory', type); + ClassMirror classMirror = reflectType(type); + _notify('factory', '${classMirror.qualifiedName}'); return super.factory(type); }