OptionClass

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 global Option.

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 les arguments de ligne de commande de l'espace de noms 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 :

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

Retour
String

global_namespace

public boolean global_namespace ()

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

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 de classe complet) 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 : mise à jour des méthodes de documentation pour distinguer les classes/champs qui ne se trouvent pas dans l'espace de noms global FIXME :

Retour
boolean