Pular para o conteúdo principal

assignment_to_method

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

Methods can't be assigned a value.

Descrição

#

O analisador emite este diagnóstico quando o alvo de uma atribuição é um método.

Exemplo

#

O código a seguir produz este diagnóstico porque não é possível atribuir um valor a f, pois ele é um método:

dart
class C {
  void f() {}
​
  void g() {
    f = null;
  }
}

Correções comuns

#

Reescreva o código para que não haja atribuição a um método.

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