Pular para o conteúdo principal

undefined_getter

Detalhes sobre o diagnóstico 'undefined_getter' produzido pelo analisador do Dart.

The getter '{0}' isn't defined for the '{1}' function type.

The getter '{0}' isn't defined for the type '{1}'.

Descrição

#

O analisador produz este diagnóstico quando encontra um identificador que parece ser o nome de um getter, mas que não está definido ou não está visível no escopo em que é referenciado.

Exemplo

#

O código a seguir produz este diagnóstico porque String não tem um membro chamado len:

dart
int f(String s) => s.len;

Correções comuns

#

Se o identificador não está definido, então defina-o ou substitua-o pelo nome de um getter que esteja definido. O exemplo acima pode ser corrigido corrigindo a grafia do getter:

dart
int f(String s) => s.length;

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ê.