ผู้ให้บริการสำหรับคอมไพล์และการลิงก์ objc
สมาชิก
direct_module_maps
sequence ObjcProvider.direct_module_mapsไฟล์แผนที่โมดูลจากเป้าหมายนี้โดยตรง (ไม่มีแผนที่โมดูลแบบทรานซิทีฟ) ใช้เพื่อบังคับใช้การใช้ไฟล์ส่วนหัวส่วนตัวอย่างเหมาะสมและสำหรับการคอมไพล์ Swift
direct_sources
sequence ObjcProvider.direct_sourcesไฟล์ต้นทางโดยตรงทั้งหมดจากเป้าหมายนี้ (ไม่มีไฟล์ที่ส่งผ่าน) รวมถึงส่วนหัวในแอตทริบิวต์ "srcs"
j2objc_library
depset ObjcProvider.j2objc_libraryไลบรารีแบบคงที่ที่สร้างจากโค้ด Java ที่แปลโดย J2ObjC
module_map
depset ObjcProvider.module_mapแผนที่โมดูล Clang ซึ่งใช้บังคับใช้การใช้ไฟล์ส่วนหัวส่วนตัวอย่างเหมาะสม
source
depset ObjcProvider.sourceไฟล์ต้นทางแบบทรานซิทีฟทั้งหมด
strict_include
depset ObjcProvider.strict_includeเส้นทางการค้นหาที่ระบุด้วย "-I" ในบรรทัดคำสั่งจะไม่นำไปใช้ หรือที่เรียกว่าเส้นทางการค้นหาส่วนหัว (และแตกต่างจากเส้นทางการค้นหาส่วนหัวของผู้ใช้)
umbrella_header
depset ObjcProvider.umbrella_headerส่วนหัวของ Clang Umbrella ส่วนหัวสาธารณะจะ #รวมอยู่ในส่วนหัวของกลุ่มเพื่อให้เข้ากันได้กับส่วนหัวแบบแบ่งกลุ่มของ J2ObjC