เป้าหมาย

รายงานปัญหา ดูซอร์สโค้ด

เป้าหมายของ BUILD สําหรับทรัพยากร Dependency ปรากฏในช่องของ ctx.attr ที่ตรงกับแอตทริบิวต์การอ้างอิง (label หรือ label_list) มีช่องต่อไปนี้
  • ป้ายกำกับ

    Label Target.label
    ตัวระบุของเป้าหมาย
  • files

    depset Target.files
    ชุดของ File ในเอาต์พุตเริ่มต้นสําหรับเป้าหมายนี้ เทียบเท่ากับ target[DefaultInfo].files
  • รหัสมุมมอง

    list Target.aspect_ids
    นํารายการ aspect_ids ไปใช้กับเป้าหมายนี้แล้ว
  • ผู้ให้บริการ

    คุณเข้าถึงผู้ให้บริการของเป้าหมายกฎได้ตามประเภทโดยใช้สัญลักษณ์ดัชนี (target[DefaultInfo]) ซึ่งจะมีการตรวจสอบผู้ให้บริการโดยใช้โอเปอเรเตอร์ in (SomeInfo in target)

    หากฟังก์ชันการใช้งานของกฎแสดงผล struct แทนรายการอินสแตนซ์ Provider คุณจะเข้าถึงช่องของโครงสร้างผ่านช่องที่สอดคล้องกันของ Target (target.some_legacy_info) ได้ ลักษณะการทํางานเลิกใช้งานแล้ว