Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 library metadata; | |
| 2 | |
| 3 import '../../../sdk/lib/_internal/compiler/implementation/mirrors/mirrors.dart' ; | |
| 4 | |
| 5 /// Returns the metadata for the given string or null if not found. | |
| 6 InstanceMirror findMetadata(List<InstanceMirror> metadataList, String find) { | |
| 7 return metadataList.firstMatching( | |
| 8 (metadata) { | |
| 9 if (metadata is TypeInstanceMirror) { | |
| 10 return metadata.representedType.simpleName == find; | |
| 11 } | |
| 12 return metadata.type.simpleName == find; | |
| 13 }, orElse: () => null); | |
| 14 } | |
| OLD | NEW |