# DefaultInfoSubject {.starlark-object} ## DefaultInfoSubject.data_runfiles {.starlark-signature} DefaultInfoSubject.data_runfiles() Creates a subject for the data runfiles. {#defaultinfosubject_data_runfiles_returns} RETURNS [¶](#defaultinfosubject_data_runfiles_returns){.headerlink} : [`RunfilesSubject`] object {.starlark-object} ## DefaultInfoSubject.default_outputs {.starlark-signature} DefaultInfoSubject.default_outputs() Creates a subject for the default outputs. {#defaultinfosubject_default_outputs_returns} RETURNS [¶](#defaultinfosubject_default_outputs_returns){.headerlink} : [`DepsetFileSubject`] object. {.starlark-object} ## DefaultInfoSubject.executable {.starlark-signature} DefaultInfoSubject.executable() Creates a subject for the executable file. {#defaultinfosubject_executable_returns} RETURNS [¶](#defaultinfosubject_executable_returns){.headerlink} : [`FileSubject`] object. {.starlark-object} ## DefaultInfoSubject.new {.starlark-signature} DefaultInfoSubject.new([info](#defaultinfosubject_new_info), [meta](#defaultinfosubject_new_meta)) Creates a `DefaultInfoSubject` {#defaultinfosubject_new_parameters} **PARAMETERS** [¶](#defaultinfosubject_new_parameters){.headerlink} {.params-box} :[info[¶](#defaultinfosubject_new_info){.headerlink}]{.span}: []{#defaultinfosubject_new_info} ([`DefaultInfo`]) the DefaultInfo object to wrap. :[meta[¶](#defaultinfosubject_new_meta){.headerlink}]{.span}: []{#defaultinfosubject_new_meta} ([`ExpectMeta`]) call chain information. {#defaultinfosubject_new_returns} RETURNS [¶](#defaultinfosubject_new_returns){.headerlink} : [`DefaultInfoSubject`] object. {.starlark-object} ## DefaultInfoSubject.runfiles {.starlark-signature} DefaultInfoSubject.runfiles() Creates a subject for the default runfiles. {#defaultinfosubject_runfiles_returns} RETURNS [¶](#defaultinfosubject_runfiles_returns){.headerlink} : [`RunfilesSubject`] object {.starlark-object} ## DefaultInfoSubject.runfiles_manifest {.starlark-signature} DefaultInfoSubject.runfiles_manifest() Creates a subject for the runfiles manifest. {#defaultinfosubject_runfiles_manifest_returns} RETURNS [¶](#defaultinfosubject_runfiles_manifest_returns){.headerlink} : [`FileSubject`] object. [`Action`]: https://bazel.build/rules/lib/Action [`ActionSubject`]: /api/action_subject [`bool`]: https://bazel.build/rules/lib/bool [`BoolSubject`]: /api/bool_subject [`CollectionSubject`]: /api/collection_subject [`depset`]: https://bazel.build/rules/lib/depset [`DepsetFileSubject`]: /api/depset_file_subject [`dict`]: https://bazel.build/rules/lib/dict [`DictSubject`]: /api/dict_subject [`Expect`]: /api/expect [`ExpectMeta`]: /api/expect_meta [`File`]: https://bazel.build/rules/lib/File [`FileSubject`]: /api/file_subject [`format_str`]: /api/expect_meta.html#expectmeta-format-str [`IntSubject`]: /api/int_subject [`Label`]: https://bazel.build/rules/lib/Label [`LabelSubject`]: /api/label_subject [`list`]: https://bazel.build/rules/lib/list [`Ordered`]: /api/ordered [`RunfilesSubject`]: /api/runfiles_subject [`str`]: https://bazel.build/rules/lib/string [`struct`]: https://bazel.build/rules/lib/builtins/struct [`StrSubject`]: /api/str_subject [`StructSubject`]: /api/struct_subject [`Target`]: https://bazel.build/rules/lib/Target [`TargetSubject`]: /api/target_subject [target-name]: https://bazel.build/concepts/labels#target-names [attr-label]: https://bazel.build/concepts/labels