Optionsklasse

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Annotiert eine Klasse so, dass sie ein IConfiguration-Objekt darstellt.

Zusammenfassung

Öffentliche Methoden

String alias()

Ein optionaler beschreibender Alias für dieses Konfigurationsobjekt.

boolean global_namespace()

Gibt an, ob diese Option dem globalen Options-Namespace hinzugefügt werden soll.

Öffentliche Methoden

Alias, der

public String alias ()

Ein optionaler beschreibender Alias für dieses Konfigurationsobjekt.

Dieser Alias wird derzeit für zwei Zwecke verwendet:

  • in der Hilfeausgabe angezeigt, um Optionen zu klassifizieren
  • kann verwendet werden, um Option-Befehlszeilenargumente zu benennen, wenn ein Option#name() ist unter den Konfigurationsobjekten nicht eindeutig. So stellen Sie einen Namespace bereit mit dem Befehlszeilenargument Option übergeben, verwenden Sie dieses Format:

    '--[OptionClass alias]:[Name der Option]'.

Returns
String

globaler_Namespace

public boolean global_namespace ()

Gibt an, ob diese Option dem globalen Options-Namespace hinzugefügt werden soll.

Wenn true (Standardeinstellung), kann diese Option einfach angegeben werden nach dem Namen --[Option name]. Wenn false, ist das Alias oder muss ein anderer spezifischer Namespace (z. B. der vollständige Klassenname) angegeben werden, um Option für diesen Kurs – --[OptionClass alias]:[Option name] funktioniert, aber --[Option name] wird nicht in Option aufgelöst.

BEHOBEN: Dokumentationsmethoden aktualisieren, um Klassen/Felder zu unterscheiden, die nicht im globalen FIXME: Namespace

Returns
boolean