OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


Kommentiert eine Klasse als Darstellung eines IConfiguration Objekts.

Zusammenfassung

Öffentliche Methoden

String alias ()

Ein optionaler beschreibender Alias ​​für dieses Konfigurationsobjekt.

boolean global_namespace ()

Ob diese Option zum globalen Option-Namespace hinzugefügt werden soll oder nicht.

Öffentliche Methoden

alias

public String alias ()

Ein optionaler beschreibender Alias ​​für dieses Konfigurationsobjekt.

Dieser Alias ​​wird derzeit für zwei Zwecke verwendet:

  • Wird in der Hilfeausgabe angezeigt, um die Klassifizierung von Optionen zu erleichtern
  • kann zum Benennen von Option verwendet werden, in Fällen, in denen eine bestimmte Option#name() unter Konfigurationsobjekten nicht eindeutig ist. Um einen Namespace mit einem Option Befehlszeilenargument bereitzustellen, verwenden Sie dieses Format:

    '--[OptionClass-Alias]:[Optionsname]'.

Kehrt zurück
String

globaler_Namespace

public boolean global_namespace ()

Ob diese Option zum globalen Option-Namespace hinzugefügt werden soll oder nicht.

Wenn true (Standardeinstellung), ist es möglich, diese Option einfach über ihren Namen anzugeben -- --[Option name] . Wenn false , muss der Alias ​​oder ein anderer spezifischer Namespace (z. B. der vollständige Klassenname) angegeben werden, um Option s für diese Klasse zu verwenden. -- --[OptionClass alias]:[Option name] funktioniert, aber --[Option name] wird nicht in die Option aufgelöst.

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

Kehrt zurück
boolean