ルール分析中に作成されたアクション。
このオブジェクトはテスト目的で公開されており、Actions
プロバイダから取得できます。通常、ルールの実装関数内で Action
オブジェクトまたはそのフィールドにアクセスする必要はありません。カスタム ルールの定義時にアクションを使用する方法については、ルールのページをご覧ください。アクションの作成については、API リファレンスをご覧ください。
このオブジェクトの一部は、特定の種類のアクションにのみ適用されます。該当しないフィールドは None
に設定されます。
メンバー
args
sequence Action.args
なお、一部の種類のアクションでは、このフィールドの公開はまだサポートされていません。このようなアクション タイプの場合、これは None
です。
None
を返す場合があります。
argv
sequence Action.argv
"-c"
になります。None
を返す場合があります。コンテンツ
string Action.content
None
です。
None
を返す場合があります。env
dict Action.env
入力
depset Action.inputs
ニーモニック
string Action.mnemonic
結果
depset Action.outputs
substitutions
dict Action.substitutions
None
を返す場合があります。