OptionClass

public abstract @interface OptionClass
implements Annotation

com.android.tradefed.config.OptionClass


IConfigurationオブジェクトを表すクラスに注釈を付けます。

まとめ

公開メソッド

String alias ()

この構成オブジェクトの省略可能な説明的なエイリアス。

boolean global_namespace ()

このOptionグローバルな Option 名前空間に追加するかどうか。

公開メソッド

エイリアス

public String alias ()

この構成オブジェクトの省略可能な説明的なエイリアス。

このエイリアスは現在、次の 2 つの目的で使用されます。

  • ヘルプ出力に表示され、オプションの分類に役立ちます
  • 指定されたOption#name()構成オブジェクト間で一意でない場合に、 Optionコマンド ライン引数の名前空間に使用できます。 Optionコマンド ライン引数で名前空間を指定するには、次の形式を使用します。

    '--[OptionClass エイリアス]:[オプション名]'.

戻り値
String

global_namespace

public boolean global_namespace ()

このOptionグローバルな Option 名前空間に追加するかどうか。

true (デフォルト) の場合、このオプションを単に名前 -- --[Option name]で指定できます。 falseの場合、このクラスにOption使用するには、エイリアスまたは別の特定の名前空間 (完全なクラス名など) を指定する必要があります -- --[OptionClass alias]:[Option name]機能しますが、 --[Option name] Optionに解決されません。

FIXME: ドキュメント メソッドを更新して、グローバルな FIXME: 名前空間にないクラス/フィールドを区別します

戻り値
boolean