empty_ map_ pattern
Detalhes sobre o diagnóstico 'empty_map_pattern' produzido pelo analisador do Dart.
A map pattern must have at least one entry.
Descrição
#O analisador emite este diagnóstico quando um padrão de mapa está vazio.
Exemplo
#O código a seguir gera este diagnóstico porque o padrão de mapa está vazio:
void f(Map<int, String> x) {
if (x case {}) {}
}
Correções comuns
#Se o padrão deve valer para qualquer mapa, então substitua-o por um padrão de objeto:
void f(Map<int, String> x) {
if (x case Map()) {}
}
Se o padrão deve valer apenas para um mapa vazio, então verifique o tamanho no padrão:
void f(Map<int, String> x) {
if (x case Map(isEmpty: true)) {}
}
Salvo indicação em contrário, a documentação neste site reflete Dart 3.13.7. Relatar um problema.
Encontrou essa página sem tradução ou que precisa de correção? Abra uma issue e nos ajude a manter esse site em PT-BR para ajudar pessoas como você.