Clase de opción

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Anota una clase como la representación de un objeto IConfiguration.

Resumen

Métodos públicos

String alias()

Es un alias descriptivo opcional para este objeto de configuración.

boolean global_namespace()

Indica si se debe agregar o no este Option al espacio de nombres de opción global.

Métodos públicos

alias

public String alias ()

Es un alias descriptivo opcional para este objeto de configuración.

Actualmente, este alias se usa con dos fines:

  • que se muestran en el resultado de ayuda para clasificar las opciones
  • se puede usar para asignar un espacio de nombres a los argumentos de la línea de comandos de Option, en los casos en que un determinado Option#name() no es único entre los objetos de configuración. Proporcionar un espacio de nombres con un argumento de línea de comandos Option, usa este formato:

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

Muestra
String

espacio_de_nombre_global

public boolean global_namespace ()

Indica si se debe agregar o no este Option al espacio de nombres de opción global.

Si es true (el valor predeterminado), será posible especificar esta opción simplemente. por su nombre: --[Option name]. Si es false, el alias o se debe especificar otro espacio de nombres específico (como el nombre de clase completo) para usar Option para esta clase -- --[OptionClass alias]:[Option name] funcionará, pero --[Option name] no se resolverá en Option.

FIXME: Actualización de métodos de documentación para distinguir clases/campos que no están en el entorno global FIXME: espacio de nombres

Muestra
boolean