Members
DefaultInfo
DefaultInfo constructor.
Parameters
ParameterDescriptionfilesdepset; or None;
default is None
A depset of File objects representing the default outputs to build when this target is specified on the bazel command line. By default it is all predeclared outputs.
runfilesrunfiles; or None;
default is None
runfiles descriptor describing the files that this target needs when run (e.g. via the run command or as a tool dependency for an action).
data_runfilesrunfiles; or None;
default is None
It is recommended that you avoid using this parameter (see “runfiles features to avoid”)
runfiles descriptor describing the runfiles this target needs to run when it is a dependency via the data attribute.
default_runfilesrunfiles; or None;
default is None
It is recommended that you avoid using this parameter (see “runfiles features to avoid”)
runfiles descriptor describing the runfiles this target needs to run when it is a dependency via any attribute other than the data attribute.
executableFile; or None;
default is None
If this rule is marked executable or test, this is a File object representing the file that should be executed to run the target. By default it is the predeclared output ctx.outputs.executable but it is recommended to pass another file (either predeclared or not) explicitly.
data_runfiles
data dependency attribute. Under most circumstances, use the default_runfiles parameter instead. See “runfiles features to avoid” for details.
May return None.
default_runfiles
run command or as a tool dependency).
May return None.
files
depset of File objects representing the default outputs to build when this target is specified on the bazel command line. By default it is all predeclared outputs.
May return None.
files_to_run
FilesToRunProvider object containing information about the executable and runfiles of the target.
May return None.