禁止使用受保护成员的提示

时间:2016-03-13 11:24:18

标签: dart dart-analyzer

meta包提供@protected注释(除了其他注释)以获取有关在直接子类之外使用受保护成员的分析器提示或警告。

  

信息:会员已选择孩子改变'只能在> MenuItem'的子类的实例成员中使用。 ([bwu_ng_quick_nav] test / menu_item_test.dart:108)

我对单元测试中的这些提示不感兴趣。

如何抑制此类提示?

1 个答案:

答案 0 :(得分:6)

@protected提示的抑制代码为INVALID_USE_OF_PROTECTED_MEMBER。添加抑制注释,如:

  // ignore: INVALID_USE_OF_PROTECTED_MEMBER
  app.quickNav.keyDownHandler(ctrlKeyDown);

   // ignore_for_file: INVALID_USE_OF_PROTECTED_MEMBER

其他提示的代码可以在

中找到

这适用于Dart VM version: 1.16.0-edge。我不知道这是什么版本发布。

希望这些ID很快就会成为警告的一部分,而不必查看它们。