Clase de opción

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Anota una clase como si representara un objeto IConfiguration .

Resumen

Métodos públicos

String alias ()

Un alias descriptivo opcional para este objeto de configuración.

boolean global_namespace ()

Si se agrega o no esta Option al espacio de nombres de opción global.

Métodos públicos

alias

public String alias ()

Un alias descriptivo opcional para este objeto de configuración.

Este alias se utilizará actualmente para dos propósitos:

  • mostrado en la salida de ayuda, para ayudar a clasificar las opciones
  • se puede utilizar para asignar espacios de nombres a los argumentos de la línea de comando Option , en los casos en que una Option#name() determinada no sea única entre los objetos de configuración. Para proporcionar un espacio de nombres con un argumento de línea de comando Option , use este formato:

    '--[alias de clase de opción]:[nombre de opción]'.

Devoluciones
String

espacio_nombre_global

public boolean global_namespace ()

Si se agrega o no esta Option al espacio de nombres de opción global.

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

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

Devoluciones
boolean