no_annotation_constructor_arguments
アノテーションの作成には引数が必要です。
説明
#アナライザーは、アノテーションが単一の識別子で構成されているが、その識別子が変数の名前ではなくクラスの名前である場合に、この診断を生成します。クラスのインスタンスを作成するには、識別子の後に引数リストを続ける必要があります。
例
#以下のコードは、C がクラスであり、クラスから const コンストラクタを呼び出さずにクラスをアノテーションとして使用することはできないため、この診断を生成します。
dart
class C {
const C();
}
@C
var x;一般的な修正
#不足している引数リストを追加する
dart
class C {
const C();
}
@C()
var x;