OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


กำกับเนื้อหาคลาสว่าแสดงออบเจ็กต์ IConfiguration

สรุป

เมธอดสาธารณะ

String alias()

อีเมลแทนที่สื่อความหมายซึ่งไม่บังคับสำหรับออบเจ็กต์การกําหนดค่านี้

boolean global_namespace()

เพิ่ม Option นี้ลงในเนมสเปซ Option ทั่วโลกหรือไม่

เมธอดสาธารณะ

ชื่อแทน

public String alias ()

อีเมลแทนที่สื่อความหมายซึ่งไม่บังคับสำหรับออบเจ็กต์การกําหนดค่านี้

ปัจจุบันระบบจะใช้อีเมลแทนนี้เพื่อวัตถุประสงค์ 2 อย่าง ได้แก่

  • แสดงในเอาต์พุตความช่วยเหลือเพื่อช่วยจัดประเภทตัวเลือก
  • ใช้เพื่อกำหนดเนมสเปซให้กับอาร์กิวเมนต์บรรทัดคำสั่ง Option ในกรณีที่ Option.name() หนึ่งๆ ไม่ได้ซ้ำกันสำหรับออบเจ็กต์การกําหนดค่า หากต้องการระบุเนมสเปซด้วยอาร์กิวเมนต์บรรทัดคำสั่ง Option ให้ใช้รูปแบบนี้

    '--[OptionClass alias]:[Option name]'

คิกรีเทิร์น
String

global_namespace

public boolean global_namespace ()

เพิ่ม Option นี้ลงในเนมสเปซ Option ทั่วโลกหรือไม่

หากเป็น true (ค่าเริ่มต้น) คุณจะระบุตัวเลือกนี้ได้ง่ายๆ โดยใช้ชื่อ --[Option name] หากเป็น false จะต้องระบุชื่อแทนหรือเนมสเปซที่เฉพาะเจาะจงอื่น (เช่น ชื่อคลาสแบบเต็ม) เพื่อใช้ Option สำหรับคลาสนี้ --[OptionClass alias]:[Option name] จะใช้งานได้ แต่ --[Option name] จะไม่สามารถเปลี่ยนเส้นทางไปยัง Option ได้

FIXME: อัปเดตวิธีการเขียนเอกสารเพื่อแยกคลาส/ฟิลด์ที่ไม่ได้อยู่ในเนมสเปซส่วนกลาง FIXME:

คิกรีเทิร์น
boolean