invalid_visible_for_overriding_annotation
註解 'visibleForOverriding' 只能應用於可覆蓋的公共例項成員。
描述
#當類中除公共例項成員以外的任何內容被註解 visibleForOverriding 時,分析器會產生此診斷訊息。由於只有公共例項成員可以在定義庫之外被覆蓋,因此註解其他宣告沒有價值。
示例
#以下程式碼會產生此診斷訊息,因為該註解應用於一個類,而類不能被覆蓋
dart
import 'package:meta/meta.dart';
@visibleForOverriding
class C {}常見修復
#移除註解
dart
class C {}