Penampung informasi mengenai kumpulan file yang diperlukan saat eksekusi runtime. Objek ini harus diteruskan melalui DefaultInfo untuk memberi tahu sistem build tentang runfile yang diperlukan oleh output yang dihasilkan oleh aturan.
Lihat panduan runfile untuk mengetahui detailnya.
Anggota
empty_filenames
depset runfiles.empty_filenamesMenampilkan nama file kosong yang akan dibuat.
file
depset runfiles.filesMenampilkan kumpulan runfile sebagai file.
gabungkan
runfiles runfiles.merge(other)Menampilkan objek runfiles baru yang menyertakan semua konten objek ini dan argumennya.
Catatan: Jika Anda memiliki banyak objek runfile yang akan digabungkan, gunakan merge_all()
, bukan memanggil merge
dalam satu loop. Tindakan ini menghindari pembuatan struktur depset mendalam yang dapat menyebabkan kegagalan build.
Parameter
Parameter | Deskripsi |
---|---|
other
|
runfiles;
diperlukan Objek runfiles yang akan digabungkan ke dalamnya. |
merge_all
runfiles runfiles.merge_all(other)Menampilkan objek runfiles baru yang menyertakan semua konten objek ini dan objek runfiles dalam argumen.
Parameter
Parameter | Deskripsi |
---|---|
other
|
urutan runfiles;
diperlukan Urutan objek runfile yang akan digabungkan ke dalam ini. |
root_symlinks
depset runfiles.root_symlinksMenampilkan kumpulan symlink root.
symlink
depset runfiles.symlinksMenampilkan kumpulan symlink.