Index: sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
diff --git a/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart b/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
index 5d3d8d069c0267074cd782751f8b3965b6b25e31..3ff978985ee12103d4ce7d14321962885c4c89b2 100644 |
--- a/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
+++ b/sdk/lib/_internal/compiler/js_lib/js_mirrors.dart |
@@ -2765,10 +2765,10 @@ TypeMirror typeMirrorFromRuntimeTypeRepresentation( |
return reflectClassByMangledName( |
getMangledTypeName(createRuntimeType(representation))); |
} |
- if (type != null && JS('Object|Null', '#.typedef', type) != null) { |
+ if (type != null && JS('', '#.typedef', type) != null) { |
return typeMirrorFromRuntimeTypeRepresentation( |
- owner, JS('Object', '#.typedef', type)); |
- } else if (type != null && JS('Object|Null', '#.func', type) != null) { |
+ owner, JS('', '#.typedef', type)); |
+ } else if (type != null && JS('', '#.func', type) != null) { |
return new JsFunctionTypeMirror(type, owner); |
} |
return reflectClass(Function); |