import_ of_ legacy_ library_ into_ null_ safe
Detalhes sobre o diagnóstico 'import_of_legacy_library_into_null_safe' produzido pelo analisador do Dart.
The library '{0}' is legacy, and shouldn't be imported into a null safe library.
Descrição
#O analisador produz este diagnóstico quando uma biblioteca com null safety importa uma biblioteca que não tem null safety.
Exemplo
#Dado um arquivo a.dart que contém o seguinte:
class A {}
O código a seguir produz este diagnóstico porque uma biblioteca com null safety está importando uma biblioteca que não tem null safety:
import 'a.dart';
A? f() => null;
Correções comuns
#Se você puder migrar a biblioteca importada para ter null safety, então migre-a e atualize ou remova a versão de linguagem da biblioteca migrada.
Se você não puder migrar a biblioteca importada, então a biblioteca que importa precisa ter uma versão de linguagem anterior à 2.12, quando o null safety passou a ser habilitado por padrão.
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ê.