8

メタパッケージは、直接のサブクラスの外部での保護されたメンバーの使用に関するアナライザーのヒントまたは警告を取得するために、(他のものに加えて) 注釈を提供します。@protected

情報: メンバー 'selectedChildrenChanged' は、'MenuItem' のサブクラスのインスタンス メンバー内でのみ使用できます ([bwu_ng_quick_nav] test/menu_item_test.dart:108)

単体テストのこれらのヒントには興味がありません。

どうすればそのようなヒントを抑えることができますか?

4

1 に答える 1

11

@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 はすぐに警告の一部になり、検索する必要がなくなります。

于 2016-03-13T11:25:28.250 に答える