propagation_ctx

एक कॉन्टेक्स्ट ऑब्जेक्ट, जिसे पहलुओं के propagation_predicate, attr_aspects और toolchains_aspects फ़ंक्शन में पास किया जाता है. इससे, यह तय करने के लिए ज़रूरी जानकारी मिलती है कि पहलू को टारगेट तक पहुंचाया जाना चाहिए या नहीं. साथ ही, इसे किन एट्रिब्यूट या टूलचेन टाइप तक पहुंचाया जाना चाहिए.

सदस्य

एट्रिब्यूट

struct propagation_ctx.attr

सिर्फ़ पहलू के सार्वजनिक पैरामीटर ऐक्सेस करने के लिए, एक स्ट्रक्चर्ड डेटा टाइप. स्ट्रक्चर्ड डेटा टाइप की कुंजियां और वैल्यू, पैरामीटर के नाम और वैल्यू होती हैं.

नियम

StarlarkAspectPropagationRuleApi propagation_ctx.rule

नियम की जानकारी ऐक्सेस करने की अनुमति देता है.