रन फ़ाइलें

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

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

सदस्य

empty_filenames

depset runfiles.empty_filenames

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

files

depset runfiles.files

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

मर्ज करें

runfiles runfiles.merge(other)

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

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

पैरामीटर

पैरामीटर ब्यौरा
other runfiles; ज़रूरी है
यह रनफ़ाइल ऑब्जेक्ट, इसमें मर्ज किया जाना चाहिए.

merge_all

runfiles runfiles.merge_all(other)

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

पैरामीटर

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

depset runfiles.root_symlinks

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

depset runfiles.symlinks

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