objc को कंपाइल और लिंक करने की सेवा देने वाली कंपनी.
सदस्य
direct_module_maps
sequence ObjcProvider.direct_module_mapsइस टारगेट से सीधे तौर पर मॉड्यूल मैप फ़ाइलें (कोई ट्रांज़िशन मॉड्यूल मैप नहीं). इसका इस्तेमाल, निजी हेडर फ़ाइलों के सही इस्तेमाल को लागू करने और Swift कंपाइलेशन के लिए किया जाता है.
direct_sources
sequence ObjcProvider.direct_sourcesइस टारगेट की सभी डायरेक्ट सोर्स फ़ाइलें (कोई ट्रांज़िशन फ़ाइल नहीं), जिनमें 'srcs' एट्रिब्यूट के किसी भी हेडर को शामिल किया गया हो.
j2objc_library
depset ObjcProvider.j2objc_libraryJ2ObjC से अनुवाद किए गए Java कोड से बनाई गई स्टैटिक लाइब्रेरी.
module_map
depset ObjcProvider.module_mapClang मॉड्यूल मैप, जिनका इस्तेमाल निजी हेडर फ़ाइलों के सही इस्तेमाल को लागू करने के लिए किया जाता है.
source
depset ObjcProvider.sourceसभी ट्रांज़िशन सोर्स फ़ाइलें.
strict_include
depset ObjcProvider.strict_includeबिना प्रॉपेगेट किए गए, खोज के लिए ऐसे पाथ शामिल होते हैं जिन्हें कमांड लाइन पर '-I' के साथ तय किया गया हो. इन्हें हेडर सर्च पाथ भी कहा जाता है. ये उपयोगकर्ता हेडर सर्च पाथ से अलग होते हैं.
umbrella_header
depset ObjcProvider.umbrella_headerClang अंब्रेला हेडर. J2ObjC सेगमेंट वाले हेडर के साथ काम करने के लिए, पब्लिक हेडर को #umbrella हेडर में शामिल किया जाता है.