non_type_in_catch_clauseツール chevron_right診断 chevron_rightnon_type_in_catch_clause 目次説明例一般的な修正名前「{0}」は型ではないため、on-catch句で使用できません。説明#catch句のonの後に続く識別子が、型以外のものとして定義されている場合に、アナライザーはこの診断を生成します。例#次のコードは、fが関数であり型ではないため、この診断を生成します。dartvoid f() { try { // ... } on f { // ... } }一般的な修正#キャッチすべきオブジェクトの型に名前を変更してください。dartvoid f() { try { // ... } on FormatException { // ... } }このページのコンテンツは役立ちましたか?thumbs_up thumbs_downフィードバックありがとうございます! feedback 詳細を報告するフィードバックありがとうございます!改善のために何ができるかお知らせください。 bug_report 詳細を報告する特に明記されていない限り、このサイトのドキュメントはDart 3.8.1を反映しています。ページは2025-05-08に最終更新されました。 ソースを表示 または 問題を報告する。