private_setter
セッター '{0}' はプライベートであり、宣言されたライブラリの外部からはアクセスできません。
説明
#プライベートセッターが、そのセッターが表示されないライブラリで使用されている場合に、アナライザーはこの診断を生成します。
例
#以下を含むファイルa.dartがあるとします。
dart
class A {
static int _f = 0;
}以下のコードは、セッター `_f` が表示されないにもかかわらず参照しているため、この診断を生成します。
dart
import 'a.dart';
void f() {
A._f = 0;
}一般的な修正
#セッターをパブリックにできる場合は、そうしてください。
dart
class A {
static int f = 0;
}セッターをパブリックにできない場合は、コードを実装する別の方法を見つけてください。