OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


將類別標註為代表 IConfiguration 物件。

摘要

公用方法

String alias()

此設定物件的選用描述別名。

boolean global_namespace()

是否要將這個 Option 新增至全域 Option 命名空間。

公用方法

別名

public String alias ()

此設定物件的選用描述別名。

這個別名目前有兩個用途:

  • 顯示在說明輸出內容中,協助分類選項
  • 可用於命名空間 Option 指令列引數,在特定 Option.name() 在設定物件中不具唯一性的情況下。如要透過 Option 指令列引數提供命名空間,請使用以下格式:

    '--[OptionClass 別名]:[選項名稱]'。

傳回
String

global_namespace

public boolean global_namespace ()

是否要將這個 Option 新增至全域 Option 命名空間。

如果是 true (預設值),則只要指定這個選項的名稱 --[Option name] 即可。如果是 false,則必須指定別名或其他特定命名空間 (例如完整的類別名稱),才能為此類別使用 Option--[OptionClass alias]:[Option name] 會正常運作,但 --[Option name] 不會解析為 Option

FIXME:更新說明文件方法,以區分不在全域命名空間中的類別/欄位

傳回
boolean