रन फ़ाइलें

यह एक कंटेनर होता है. इसमें रनटाइम एक्ज़ीक्यूशन के लिए ज़रूरी फ़ाइलों के सेट के बारे में जानकारी होती है. इस ऑब्जेक्ट को 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 runfiles का sequence; ज़रूरी है
इस ऑब्जेक्ट में मर्ज किए जाने वाले runfiles ऑब्जेक्ट का क्रम.

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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