deprecated_ mixin
Detalhes sobre o diagnóstico 'deprecated_mixin' produzido pelo analisador do Dart.
Mixing in '{0}' is deprecated.
Descrição
#
O analisador emite este diagnóstico quando uma classe mixin anotada com
@Deprecated.mixin é usada na cláusula with de uma declaração de classe
ou enum. Essa anotação indica que usar o mixin anotado está descontinuado e
logo será removido. Essa mudança provavelmente será aplicada removendo o
modificador de classe mixin.
Exemplo
#Se a biblioteca p define uma classe anotada com @Deprecated.mixin:
@Deprecated.mixin()
mixin class C {}
Então, em qualquer biblioteca diferente de p, o código a seguir gera este
diagnóstico:
import 'package:p/p.dart';
class D with C {}
Correções comuns
#
Siga as instruções encontradas na anotação Deprecation.mixin.
Caso contrário, remova o nome da classe mixin da cláusula with.
class D {}
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ê.