OptionClass
public abstract @interface OptionClass
implements Annotation
com.android.tradefed.config.OptionClass |
IConfiguration
オブジェクトを表すクラスに注釈を付けます。
まとめ
公開メソッド | |
---|---|
String | alias () この構成オブジェクトの省略可能な説明的なエイリアス。 |
boolean | global_namespace () この |
公開メソッド
エイリアス
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 |