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 |
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 unaOption#name()
determinada no sea única entre los objetos de configuración. Para proporcionar un espacio de nombres con un argumento de línea de comandoOption
, 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.
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 nombresDevoluciones | |
---|---|
boolean |