bazel_module_tags

問題を報告 ソースを表示

現在処理されているモジュール拡張機能のモジュール内のタグが含まれます。このオブジェクトには、拡張機能の各タグクラスに対応するフィールドがあり、フィールドの値は各タグ インスタンスのオブジェクトを含むリストです。一方、この「タグ インスタンス」オブジェクトには、タグクラスの各属性に対応するフィールドがあります。 タグ インスタンス オブジェクトを位置引数として print() または fail() に渡すと、タグ インスタンス オブジェクトが、/home/user/workspace/MODULE.bazel:3:4 にある「install」タグの形式の意味のある文字列表現に変換されます。これを使用して、モジュール ファイル内のタグの場所を示すエラー メッセージを作成できます(例: fail("Conflict between", tag1, "and", tag2))。