रन फ़ाइलें

समस्या की शिकायत करें सोर्स देखें Nightly · 8.4 · 8.3 · 8.2 · 8.1 · 8.0 · 7.6

यह एक कंटेनर होता है. इसमें रनटाइम एक्ज़ीक्यूशन के लिए ज़रूरी फ़ाइलों के सेट के बारे में जानकारी होती है. इस ऑब्जेक्ट को DefaultInfo के ज़रिए पास किया जाना चाहिए, ताकि बिल्ड सिस्टम को उन रनफ़ाइल के बारे में पता चल सके जिनकी ज़रूरत नियम से जनरेट किए गए आउटपुट को होती है.

ज़्यादा जानकारी के लिए, runfiles गाइड देखें.

सदस्य

empty_filenames

depset runfiles.empty_filenames

बनाई जाने वाली खाली फ़ाइलों के नाम दिखाता है.

फ़ाइलें

depset runfiles.files

यह फ़ंक्शन, रनफ़ाइल के सेट को फ़ाइलों के तौर पर दिखाता है.

मर्ज करें

runfiles runfiles.merge(other)

यह एक नया runfiles ऑब्जेक्ट दिखाता है. इसमें इस ऑब्जेक्ट और आर्ग्युमेंट का पूरा कॉन्टेंट शामिल होता है.

ध्यान दें: अगर आपको कई रनफ़ाइल ऑब्जेक्ट मर्ज करने हैं, तो लूप में merge को कॉल करने के बजाय, merge_all() का इस्तेमाल करें. इससे डीप डिसेट स्ट्रक्चर बनाने से बचा जा सकता है. ऐसा करने से, बिल्ड फ़ेल होने की समस्या से बचा जा सकता है.

पैरामीटर

पैरामीटर ब्यौरा
other runfiles; required
The runfiles object to merge into this.

merge_all

runfiles runfiles.merge_all(other)

यह एक नया runfiles ऑब्जेक्ट दिखाता है. इसमें इस ऑब्जेक्ट के साथ-साथ, आर्ग्युमेंट में मौजूद runfiles ऑब्जेक्ट का पूरा कॉन्टेंट शामिल होता है.

पैरामीटर

पैरामीटर ब्यौरा
other sequence of runfiless; ज़रूरी है
रनफ़ाइल ऑब्जेक्ट का वह क्रम जिसे इसमें मर्ज करना है.

depset runfiles.root_symlinks

रूट सिमलंक का सेट दिखाता है.

depset runfiles.symlinks

सिंबॉलिक लिंक का सेट दिखाता है.