OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Anota una clase como representativa 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 este Option al espacio de nombres global de Option.

Métodos públicos

alias

public String alias ()

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

Actualmente, este alias se usará para dos propósitos:

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

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

Muestra
String

global_namespace

public boolean global_namespace ()

Indica si se debe agregar este Option al espacio de nombres global de Option.

Si es true (el valor predeterminado), será posible especificar esta opción solo por su nombre: --[Option name]. Si es false, se debe especificar el alias o 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: Actualiza los métodos de documentación para distinguir las clases o los campos que no están en el espacio de nombres global.

Muestra
boolean