Classe d'option

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()

Alias descriptif facultatif pour cet objet de configuration.

boolean global_namespace()

Indique si l'élément Option doit être ajouté ou non à l'espace de noms global "Option".

Méthodes publiques

alias

public String alias ()

Alias descriptif facultatif pour cet objet de configuration.

Cet alias sera actuellement utilisé pour deux raisons:

  • affiché dans l'aide, pour vous aider à classer les options
  • peut être utilisé pour ajouter un espace de noms aux arguments de ligne de commande Option, dans les cas où un élément Option#name() n'est pas unique parmi les objets de configuration. Pour fournir un espace de noms avec un argument de ligne de commande Option, utilisez le format suivant:

    '--[OptionClass alias]:[Nom de l'option]'.

Renvoie
String

espace de noms global

public boolean global_namespace ()

Indique si l'élément Option doit être ajouté ou non à l'espace de noms global "Option".

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

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

Renvoie
boolean