Option 类

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


将类注解为表示 IConfiguration 对象。

摘要

公共方法

String alias()

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

boolean global_namespace()

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

公共方法

别名

public String alias ()

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

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

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

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

返回
String

全局命名空间

public boolean global_namespace ()

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

如果为 true(默认值),则可以直接指定此选项 按其名称 --[Option name]。如果为 false,则使用别名或 要使用 此类的 Option - “--[OptionClass alias]:[Option name]”可以运行,但--[Option name] 不会解析为 Option

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

返回
boolean