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