OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Annota una classe come rappresentante di un oggetto IConfiguration .

Riepilogo

Metodi pubblici

String alias ()

Un alias descrittivo facoltativo per questo oggetto di configurazione.

boolean global_namespace ()

Se aggiungere o meno questa Option allo spazio dei nomi globale dell'opzione.

Metodi pubblici

alias

public String alias ()

Un alias descrittivo facoltativo per questo oggetto di configurazione.

Questo alias sarà attualmente utilizzato per due scopi:

  • visualizzato nell'output della guida, per aiutare a classificare le opzioni
  • può essere utilizzato per lo spazio dei nomi Option argomenti della riga di comando, nei casi in cui un determinato Option#name() non è univoco tra gli oggetti di configurazione. Per fornire uno spazio dei nomi con un argomento della riga di comando Option , utilizzare questo formato:

    '--[alias OptionClass]:[Nome opzione]'.

ritorna
String

spazio dei nomi_globale

public boolean global_namespace ()

Se aggiungere o meno questa Option allo spazio dei nomi globale dell'opzione.

Se true (l'impostazione predefinita), sarà possibile specificare questa opzione semplicemente tramite il suo nome -- --[Option name] . Se false , è necessario specificare l'alias o un altro spazio dei nomi specifico (come il nome completo della classe) per poter utilizzare Option s per questa classe -- --[OptionClass alias]:[Option name] funzionerà, ma --[Option name] non si risolverà in Option .

FIXME: aggiorna i metodi di documentazione per distinguere classi/campi che non sono nel FIXME: namespace globale

ritorna
boolean