【问题标题】:Suppress hint about use of protected member禁止使用受保护成员的提示
【发布时间】:2016-06-28 10:24:25
【问题描述】:

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

信息:成员“selectedChildrenChanged”只能在“MenuItem”子类的实例成员中使用([bwu_ng_quick_nav] test/menu_item_test.dart:108)

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

如何抑制此类提示?

【问题讨论】:

    标签: dart dart-analyzer


    【解决方案1】:

    @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 很快就会成为警告的一部分,而不必查找它们。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-18
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 2016-06-12
    • 2014-06-09
    • 2016-09-24
    相关资源
    最近更新 更多