Pular para o conteúdo principal

extension_type_representation_type_bottom

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

The representation type can't be a bottom type.

Descrição

#

O analisador produz este diagnóstico quando o tipo de representação de um tipo de extensão é o tipo bottom Never. O tipo Never não pode ser o tipo de representação de um tipo de extensão porque não há valores que possam ser estendidos.

Exemplo

#

O código a seguir produz este diagnóstico porque o tipo de representação do tipo de extensão E é Never:

dart
extension type E(Never n) {}

Correções comuns

#

Substitua o tipo de extensão por outro tipo:

dart
extension type E(String s) {}

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