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

Alias descriptif facultatif pour cet objet de configuration.

boolean global_namespace()

Indique si vous devez ajouter cette Option à l'espace de noms Option global.

Méthodes publiques

alias

public String alias ()

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 créer un espace de noms pour 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 le format suivant:

    '--[OptionClass alias]:[Option name]'.

Renvoie
String

global_namespace

public boolean global_namespace ()

Indique si vous devez ajouter cette Option à l'espace de noms Option global.

Si la valeur est true (valeur par défaut), vous pouvez spécifier cette option simplement 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 utiliser des Option 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 se trouvent pas dans l'espace de noms global

Renvoie
boolean