| Index: dart/sdk/lib/_internal/lib/js_mirrors.dart
|
| diff --git a/dart/sdk/lib/_internal/lib/js_mirrors.dart b/dart/sdk/lib/_internal/lib/js_mirrors.dart
|
| index 25ca338013bc55ae1f739a0cf0dca130b6874d38..7211182f7b6a61af720c7d33848c2ade7ed1f276 100644
|
| --- a/dart/sdk/lib/_internal/lib/js_mirrors.dart
|
| +++ b/dart/sdk/lib/_internal/lib/js_mirrors.dart
|
| @@ -24,6 +24,7 @@ import 'dart:_js_helper' show
|
| RuntimeError,
|
| createRuntimeType,
|
| createUnmangledInvocationMirror,
|
| + getMangledTypeName,
|
| runtimeTypeToString;
|
| import 'dart:_interceptors' show
|
| Interceptor,
|
| @@ -392,7 +393,7 @@ InstanceMirror reflect(Object reflectee) {
|
| }
|
|
|
| ClassMirror reflectType(Type key) {
|
| - return reflectClassByMangledName('$key'.split('<')[0]);
|
| + return reflectClassByMangledName(getMangledTypeName(key).split('<')[0]);
|
| }
|
|
|
| ClassMirror reflectClassByMangledName(String mangledName) {
|
|
|