Index: utils/apidoc/lib/metadata.dart |
diff --git a/utils/apidoc/lib/metadata.dart b/utils/apidoc/lib/metadata.dart |
index c0a848cdf24094d5456a6d2109b821c164cd0ba7..2881bc1aa6f24052a9d65d0c15f3d00198e64440 100644 |
--- a/utils/apidoc/lib/metadata.dart |
+++ b/utils/apidoc/lib/metadata.dart |
@@ -1,14 +1,15 @@ |
library metadata; |
-import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart'; |
+import '../../../sdk/lib/_internal/compiler/implementation/mirrors/source_mirrors.dart'; |
+import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors_util.dart'; |
/// Returns the metadata for the given string or null if not found. |
InstanceMirror findMetadata(List<InstanceMirror> metadataList, String find) { |
return metadataList.firstWhere( |
(metadata) { |
if (metadata is TypeInstanceMirror) { |
- return metadata.representedType.simpleName == find; |
+ return nameOf(metadata.representedType) == find; |
} |
- return metadata.type.simpleName == find; |
+ return nameOf(metadata.type) == find; |
}, orElse: () => null); |
} |