| Index: sdk/lib/_internal/lib/js_mirrors.dart
|
| diff --git a/sdk/lib/_internal/lib/js_mirrors.dart b/sdk/lib/_internal/lib/js_mirrors.dart
|
| index 1b68a3a18b316a83a52ed100f29c7a32b8dba330..07668585fffd5dadce2e007cb305230e92055766 100644
|
| --- a/sdk/lib/_internal/lib/js_mirrors.dart
|
| +++ b/sdk/lib/_internal/lib/js_mirrors.dart
|
| @@ -451,11 +451,11 @@ InstanceMirror reflect(Object reflectee) {
|
| }
|
| }
|
|
|
| -ClassMirror reflectType(Type key) {
|
| +TypeMirror reflectType(Type key) {
|
| return reflectClassByMangledName(getMangledTypeName(key));
|
| }
|
|
|
| -ClassMirror reflectClassByMangledName(String mangledName) {
|
| +TypeMirror reflectClassByMangledName(String mangledName) {
|
| String unmangledName = mangledGlobalNames[mangledName];
|
| if (unmangledName == null) unmangledName = mangledName;
|
| return reflectClassByName(s(unmangledName), mangledName);
|
| @@ -463,7 +463,7 @@ ClassMirror reflectClassByMangledName(String mangledName) {
|
|
|
| var classMirrors;
|
|
|
| -ClassMirror reflectClassByName(Symbol symbol, String mangledName) {
|
| +TypeMirror reflectClassByName(Symbol symbol, String mangledName) {
|
| if (classMirrors == null) classMirrors = JsCache.allocate();
|
| var mirror = JsCache.fetch(classMirrors, mangledName);
|
| if (mirror != null) return mirror;
|
| @@ -1701,10 +1701,6 @@ class JsTypedefMirror extends JsDeclarationMirror implements TypedefMirror {
|
| JsFunctionTypeMirror get value => referent;
|
|
|
| String get _prettyName => 'TypedefMirror';
|
| -
|
| - // TODO(zarah): This method doesn't belong here, since TypedefMirror shouldn't
|
| - // be a subtype of ClassMirror.
|
| - ClassMirror get originalDeclaration => this;
|
| }
|
|
|
| class JsFunctionTypeMirror implements FunctionTypeMirror {
|
|
|