非推奨_エクスポート_使用
「{0}」を間接的にインポートする機能は非推奨です。
説明
#アナライザーは、あるライブラリが別のライブラリから名前をインポートし、その別のライブラリが3番目のライブラリからその名前をエクスポートするものの、将来的に3番目のライブラリをエクスポートしないことを示している場合に、この診断を生成します。
例
#クラスAを定義するライブラリa.dartを想定します。
dart
class A {}そして、a.dartをエクスポートするが、そのエクスポートを非推奨としてマークした2番目のライブラリb.dartがあるとします。
dart
import 'a.dart';
@deprecated
export 'a.dart';以下のコードは、クラスAが将来のバージョンでb.dartからエクスポートされなくなるため、この診断を生成します。
dart
import 'b.dart';
A? a;一般的な修正
#その名前がインポートできる別のライブラリから利用可能な場合は、既存のインポートをそのライブラリのインポートに置き換えるか、古いインポートがまだ必要な場合は定義ライブラリのインポートを追加してください。
dart
import 'a.dart';
A? a;その名前が利用できない場合は、ライブラリの著者に更新手順を問い合わせるか、直接連絡してください。