OpciónClase

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 agregar 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:

  • se muestra en la salida de ayuda, para ayudar a clasificar las opciones
  • se puede utilizar para los argumentos de la línea de comandos Option de espacio de nombres, en los casos en que un Option#name() dado no es único 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 OptionClass]:[Nombre de la opción]'.

Devoluciones
String

espacio_de_nombres_global

public boolean global_namespace ()

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

Si true (el valor predeterminado), 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 completo de la clase) para usar Option s para esta clase -- --[OptionClass alias]:[Option name] funcionará, pero --[Option name] no se resolverá en Option .

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

Devoluciones
boolean