यह एक कंटेनर होता है. इसमें रनटाइम एक्ज़ीक्यूशन के लिए ज़रूरी फ़ाइलों के सेट के बारे में जानकारी होती है. इस ऑब्जेक्ट को DefaultInfo के ज़रिए पास किया जाना चाहिए, ताकि बिल्ड सिस्टम को उन रनफ़ाइल के बारे में पता चल सके जिनकी ज़रूरत नियम से जनरेट किए गए आउटपुट को होती है.
ज़्यादा जानकारी के लिए, runfiles गाइड देखें.
सदस्य
empty_filenames
depset runfiles.empty_filenames
फ़ाइलें
depset runfiles.files
मर्ज करें
runfiles runfiles.merge(other)
ध्यान दें: अगर आपको कई रनफ़ाइल ऑब्जेक्ट मर्ज करने हैं, तो लूप में merge
को कॉल करने के बजाय, merge_all()
का इस्तेमाल करें. इससे डीप डिसेट स्ट्रक्चर बनाने से बचा जा सकता है. ऐसा करने से, बिल्ड फ़ेल होने की समस्या से बचा जा सकता है.
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
other
|
ज़रूरी है यह रनफ़ाइल ऑब्जेक्ट, जिसमें इस ऑब्जेक्ट को मर्ज करना है. |
merge_all
runfiles runfiles.merge_all(other)
पैरामीटर
पैरामीटर | ब्यौरा |
---|---|
other
|
sequence of runfiless;
ज़रूरी है रनफ़ाइल ऑब्जेक्ट का वह क्रम जिसे इसमें मर्ज करना है. |
root_symlinks
depset runfiles.root_symlinks
सिमलिंक
depset runfiles.symlinks