Một trình cung cấp để biên dịch và liên kết objc.
Hội viên
direct_module_maps
sequence ObjcProvider.direct_module_mapsTệp bản đồ mô-đun trực tiếp từ mục tiêu này (không có bản đồ mô-đun bắc cầu). Dùng để thực thi việc sử dụng đúng cách các tệp tiêu đề riêng tư và để biên dịch Swift.
direct_sources
sequence ObjcProvider.direct_sourcesTất cả tệp nguồn trực tiếp từ mục tiêu này (không có tệp bắc cầu), bao gồm mọi tiêu đề trong thuộc tính "srcs".
j2objc_library
depset ObjcProvider.j2objc_libraryThư viện tĩnh được tạo từ mã Java được dịch bằng J2ObjC.
module_map
depset ObjcProvider.module_mapBản đồ mô-đun Clang, dùng để thực thi việc sử dụng đúng cách các tệp tiêu đề riêng tư.
nguồn
depset ObjcProvider.sourceTất cả tệp nguồn bắc cầu.
strict_include
depset ObjcProvider.strict_includeKhông được truyền bao gồm các đường dẫn tìm kiếm được chỉ định bằng '-I' trên dòng lệnh. Còn được gọi là đường dẫn tìm kiếm tiêu đề (và khác với đường dẫn tìm kiếm tiêu đề của người dùng).
umbrella_header
depset ObjcProvider.umbrella_headerTiêu đề chung của Clang. Tiêu đề công khai được #bao gồm trong tiêu đề tổng hợp để tương thích với tiêu đề phân đoạn J2ObjC.