OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


将类注解为表示 IConfiguration 对象。

摘要

公共方法

String alias()

此配置对象的可选描述性别名。

boolean global_namespace()

是否将此 Option 添加到全局 Option 命名空间。

公共方法

别名

public String alias ()

此配置对象的可选描述性别名。

此别名目前将用于以下两种用途:

  • 显示在帮助输出中,以帮助对选项进行分类
  • 在配置对象中给定 Option.name() 不唯一的情况下,可用于为 Option 命令行参数命名空间。如需使用 Option 命令行参数提供命名空间,请使用以下格式:

    '--[OptionClass 别名]:[Option 名称]'。

返回
String

global_namespace

public boolean global_namespace ()

是否将此 Option 添加到全局 Option 命名空间。

如果为 true(默认值),则可以仅通过其名称 --[Option name] 来指定此选项。如果为 false,则必须指定别名或其他特定命名空间(例如完整类名称),才能对此类使用 Option--[OptionClass alias]:[Option name] 可以正常运行,但 --[Option name] 无法解析为 Option

FIXME:更新文档方法以区分不在全局命名空间中的类/字段 Bug

返回
boolean