List metadata

Source

List get metadata {
  if (_metadataPairs == null) {
    // TODO: investigate why we can't do this upstream.
    return reflector.annotations(_componentType);
  }
  int pairCount = _metadataPairs.length;
  for (var i = 0; i < pairCount; i += 2) {
    if (identical(_metadataPairs[i], _componentType)) {
      return (_metadataPairs[i + 1] as List);
    }
  }
  return const [];
}