このプロバイダの使用方法に関する詳細なガイドについては、ルールページをご覧ください。
メンバー
DefaultInfo
DefaultInfo DefaultInfo(*, files=None, runfiles=None, data_runfiles=None, default_runfiles=None, executable=None)
DefaultInfo コンストラクタ。
パラメータ
| パラメータ | 説明 |
|---|---|
files
|
depset; または None;
デフォルトは Noneこのターゲットが bazel コマンドラインで指定されたときにビルドするデフォルトの出力を表す depset オブジェクトの File。デフォルトでは、事前宣言されたすべての出力です。
|
runfiles
|
runfiles; または None;
デフォルトは Nonerunfiles このターゲットが実行時に必要とするファイル(run コマンドを使用する場合や、アクションのツール依存関係として使用する場合など)を記述する記述子。
|
data_runfiles
|
runfiles; または None;
デフォルトは Noneこのパラメータの使用は避けることをおすすめします(「避けるべき runfiles 機能」をご覧ください) data 属性を介して依存関係がある場合に、このターゲットの実行に必要な runfiles を記述する runfiles 記述子。
|
default_runfiles
|
runfiles; または None;
デフォルトは Noneこのパラメータの使用は避けることをおすすめします(「避けるべき runfiles 機能」をご覧ください) data 属性以外の属性を介して依存関係がある場合に、このターゲットの実行に必要な runfiles を記述する runfiles 記述子。
|
executable
|
File; または None;
デフォルトは Noneこのルールが executable または test とマークされている場合、これはターゲットを実行するために実行されるファイルを表す File オブジェクトです。デフォルトでは、事前宣言された出力 ctx.outputs.executable ですが、別のファイル(事前宣言されているかどうかを問わず)を明示的に渡すことをおすすめします。
|
data_runfiles
runfiles DefaultInfo.data_runfiles
data 依存関係属性であるという条件で実行されるときに必要なファイルを記述する runfiles 記述子。ほとんどの場合、代わりに default_runfiles パラメータを使用します。詳細については、"避けるべき runfiles 機能"をご覧ください。
None を返すことがあります。
default_runfiles
runfiles DefaultInfo.default_runfiles
run コマンドを使用する場合や、ツール依存関係として使用する場合など)を記述する runfiles 記述子。
None を返すことがあります。
ファイル
depset DefaultInfo.files
File オブジェクトの depset。デフォルトでは、事前宣言されたすべての出力です。
None を返すことがあります。
files_to_run
FilesToRunProvider DefaultInfo.files_to_run
FilesToRunProvider オブジェクト。
None を返すことがあります。