Classe d'options

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Annote une classe comme représentant un objet IConfiguration .

Résumé

Méthodes publiques

String alias ()

Un alias descriptif facultatif pour cet objet de configuration.

boolean global_namespace ()

S'il faut ou non ajouter cette Option à l'espace de noms d'option global.

Méthodes publiques

alias

public String alias ()

Un alias descriptif facultatif pour cet objet de configuration.

Cet alias sera actuellement utilisé à deux fins :

  • affiché dans la sortie d'aide, pour aider à classer les options
  • peut être utilisé pour espacer les arguments de ligne de commande Option , dans les cas où un Option#name() donné n'est pas unique parmi les objets de configuration. Pour fournir un espace de noms avec un argument de ligne de commande Option , utilisez ce format :

    '--[Alias ​​OptionClass] :[Nom de l'option]'.

Retour
String

espace_de_noms global

public boolean global_namespace ()

S'il faut ou non ajouter cette Option à l'espace de noms d'option global.

Si true (valeur par défaut), alors il sera possible de spécifier cette option simplement par son nom -- --[Option name] . Si false , alors l'alias ou un autre espace de noms spécifique (tel que le nom complet de la classe) doit être spécifié afin d'utiliser Option s pour cette classe -- --[OptionClass alias]:[Option name] fonctionnera, mais --[Option name] ne sera pas résolu en Option .

FIXME : mettre à jour les méthodes de documentation pour distinguer les classes/champs qui ne sont pas dans l'espace de noms global FIXME :

Retour
boolean